SaaS CMS has officially launched! Learn more now.

Class Entity

Inheritance
System.Object
Entity
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Sgml
Assembly: EPiServer.Cms.AspNet.dll
Version: 11.20.7
Syntax
public class Entity

Constructors

Entity(String, String)

Declaration
public Entity(string name, string literal)
Parameters
Type Name Description
System.String name
System.String literal

Entity(String, String, String, String)

Declaration
public Entity(string name, string pubid, string uri, string proxy)
Parameters
Type Name Description
System.String name
System.String pubid
System.String uri
System.String proxy

Entity(String, Uri, TextReader, String)

Declaration
public Entity(string name, Uri baseUri, TextReader stm, string proxy)
Parameters
Type Name Description
System.String name
System.Uri baseUri
System.IO.TextReader stm
System.String proxy

Fields

EOF

Declaration
public const char EOF = '\uffff'
Field Value
Type Description
System.Char

Html

Declaration
public bool Html
Field Value
Type Description
System.Boolean

Internal

Declaration
public bool Internal
Field Value
Type Description
System.Boolean

IsWhitespace

Declaration
public bool IsWhitespace
Field Value
Type Description
System.Boolean

Lastchar

Declaration
public char Lastchar
Field Value
Type Description
System.Char

Literal

Declaration
public string Literal
Field Value
Type Description
System.String

LiteralType

Declaration
public LiteralType LiteralType
Field Value
Type Description
LiteralType

Name

Declaration
public string Name
Field Value
Type Description
System.String

Parent

Declaration
public Entity Parent
Field Value
Type Description
Entity

Proxy

Declaration
public string Proxy
Field Value
Type Description
System.String

PublicId

Declaration
public string PublicId
Field Value
Type Description
System.String

Uri

Declaration
public string Uri
Field Value
Type Description
System.String

Properties

ResolvedUri

Declaration
public Uri ResolvedUri { get; }
Property Value
Type Description
System.Uri

Methods

Close()

Declaration
public void Close()

Context()

Declaration
public string Context()
Returns
Type Description
System.String

Error(String)

Declaration
public void Error(string msg)
Parameters
Type Name Description
System.String msg

Error(String, Char)

Declaration
public void Error(string msg, char ch)
Parameters
Type Name Description
System.String msg
System.Char ch

Error(String, Int32)

Declaration
public void Error(string msg, int x)
Parameters
Type Name Description
System.String msg
System.Int32 x

Error(String, String)

Declaration
public void Error(string msg, string arg)
Parameters
Type Name Description
System.String msg
System.String arg

ExpandCharEntity()

Declaration
public string ExpandCharEntity()
Returns
Type Description
System.String

GetEncoding()

Declaration
public Encoding GetEncoding()
Returns
Type Description
System.Text.Encoding

IsLiteralType(String)

Declaration
public static bool IsLiteralType(string token)
Parameters
Type Name Description
System.String token
Returns
Type Description
System.Boolean

Open(Entity, Uri)

Declaration
public void Open(Entity parent, Uri baseUri)
Parameters
Type Name Description
Entity parent
System.Uri baseUri

ReadChar()

Declaration
public char ReadChar()
Returns
Type Description
System.Char

ScanLiteral(AppendOnlyBuilder, Char)

Declaration
public string ScanLiteral(AppendOnlyBuilder sb, char quote)
Parameters
Type Name Description
AppendOnlyBuilder sb
System.Char quote
Returns
Type Description
System.String

ScanToEnd(AppendOnlyBuilder, String, String)

Declaration
public string ScanToEnd(AppendOnlyBuilder sb, string type, string terminators)
Parameters
Type Name Description
AppendOnlyBuilder sb
System.String type
System.String terminators
Returns
Type Description
System.String

ScanToken(AppendOnlyBuilder, String, Boolean)

Declaration
public string ScanToken(AppendOnlyBuilder sb, string term, bool nmtoken)
Parameters
Type Name Description
AppendOnlyBuilder sb
System.String term
System.Boolean nmtoken
Returns
Type Description
System.String

SetLiteralType(String)

Declaration
public void SetLiteralType(string token)
Parameters
Type Name Description
System.String token

SkipWhitespace()

Declaration
public char SkipWhitespace()
Returns
Type Description
System.Char

Extension Methods