C# Class System.Xml.XmlUtf8RawTextWriter

Inheritance: XmlRawWriter
Afficher le fichier Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Protected Properties

Свойство Type Description
attrEndPos int
autoXmlDeclaration bool
bufBytes byte[]
bufLen int
bufPos int
cdataPos int
checkCharacters bool
closeOutput bool
contentPos int
encoding Encoding
hadDoubleBracket bool
inAttributeValue bool
mergeCDataSections bool
newLineChars string
newLineHandling NewLineHandling
omitXmlDeclaration bool
outputMethod XmlOutputMethod
standalone XmlStandalone
stream Stream
textPos int
writeToNull bool
xmlCharType XmlCharType

Méthodes publiques

Méthode Description
Close ( ) : void
Flush ( ) : void
WriteCData ( string text ) : void
WriteCharEntity ( char ch ) : void
WriteChars ( char buffer, int index, int count ) : void
WriteComment ( string text ) : void
WriteDocType ( string name, string pubid, string sysid, string subset ) : void
WriteEndAttribute ( ) : void
WriteEntityRef ( string name ) : void
WriteProcessingInstruction ( string name, string text ) : void
WriteRaw ( char buffer, int index, int count ) : void
WriteRaw ( string data ) : void
WriteStartAttribute ( string prefix, string localName, string ns ) : void
WriteStartElement ( string prefix, string localName, string ns ) : void
WriteString ( string text ) : void
WriteSurrogateCharEntity ( char lowChar, char highChar ) : void
WriteWhitespace ( string ws ) : void
XmlUtf8RawTextWriter ( Stream stream, Encoding encoding, XmlWriterSettings settings, bool closeOutput ) : System

Méthodes protégées

Méthode Description
AmpEntity ( byte pDst ) : byte*
CarriageReturnEntity ( byte pDst ) : byte*
FlushBuffer ( ) : void
GtEntity ( byte pDst ) : byte*
LineFeedEntity ( byte pDst ) : byte*
LtEntity ( byte pDst ) : byte*
QuoteEntity ( byte pDst ) : byte*
RawEndCData ( byte pDst ) : byte*
RawStartCData ( byte pDst ) : byte*
RawText ( char pSrcBegin, char pSrcEnd ) : void
RawText ( string s ) : void
TabEntity ( byte pDst ) : byte*
ValidateContentChars ( string chars, string propertyName, bool allowOnlyWhitespace ) : void
WriteAttributeTextBlock ( char pSrc, char pSrcEnd ) : void
WriteCDataSection ( string text ) : void
WriteCommentOrPi ( string text, int stopChar ) : void
WriteElementTextBlock ( char pSrc, char pSrcEnd ) : void
WriteNewLine ( byte pDst ) : byte*
WriteRawWithCharChecking ( char pSrcBegin, char pSrcEnd ) : void
XmlUtf8RawTextWriter ( XmlWriterSettings settings, bool closeOutput ) : System

Private Methods

Méthode Description
CharEntity ( byte pDst, char ch ) : byte*
CharToUTF8 ( char &pSrc, char pSrcEnd, byte &pDst ) : void
EncodeChar ( char &pSrc, char pSrcEnd, byte &pDst ) : void
EncodeMultibyteUTF8 ( int ch, byte pDst ) : byte*
EncodeSurrogate ( char pSrc, char pSrcEnd, byte pDst ) : byte*
FlushEncoder ( ) : void
InRange ( int ch, int start, int end ) : bool
InvalidXmlChar ( int ch, byte pDst, bool entitize ) : byte*
IsSurrogateByte ( byte b ) : bool
StartElementContent ( ) : void
WriteEndElement ( string prefix, string localName, string ns ) : void
WriteFullEndElement ( string prefix, string localName, string ns ) : void
WriteNamespaceDeclaration ( string prefix, string namespaceName ) : void
WriteXmlDeclaration ( XmlStandalone standalone ) : void
WriteXmlDeclaration ( string xmldecl ) : void

Method Details

AmpEntity() protected static méthode

protected static AmpEntity ( byte pDst ) : byte*
pDst byte
Résultat byte*

CarriageReturnEntity() protected static méthode

protected static CarriageReturnEntity ( byte pDst ) : byte*
pDst byte
Résultat byte*

Close() public méthode

public Close ( ) : void
Résultat void

Flush() public méthode

public Flush ( ) : void
Résultat void

FlushBuffer() protected méthode

protected FlushBuffer ( ) : void
Résultat void

GtEntity() protected static méthode

protected static GtEntity ( byte pDst ) : byte*
pDst byte
Résultat byte*

LineFeedEntity() protected static méthode

protected static LineFeedEntity ( byte pDst ) : byte*
pDst byte
Résultat byte*

LtEntity() protected static méthode

protected static LtEntity ( byte pDst ) : byte*
pDst byte
Résultat byte*

QuoteEntity() protected static méthode

protected static QuoteEntity ( byte pDst ) : byte*
pDst byte
Résultat byte*

RawEndCData() protected static méthode

protected static RawEndCData ( byte pDst ) : byte*
pDst byte
Résultat byte*

RawStartCData() protected static méthode

protected static RawStartCData ( byte pDst ) : byte*
pDst byte
Résultat byte*

RawText() protected méthode

protected RawText ( char pSrcBegin, char pSrcEnd ) : void
pSrcBegin char
pSrcEnd char
Résultat void

RawText() protected méthode

protected RawText ( string s ) : void
s string
Résultat void

TabEntity() protected static méthode

protected static TabEntity ( byte pDst ) : byte*
pDst byte
Résultat byte*

ValidateContentChars() protected méthode

protected ValidateContentChars ( string chars, string propertyName, bool allowOnlyWhitespace ) : void
chars string
propertyName string
allowOnlyWhitespace bool
Résultat void

WriteAttributeTextBlock() protected méthode

protected WriteAttributeTextBlock ( char pSrc, char pSrcEnd ) : void
pSrc char
pSrcEnd char
Résultat void

WriteCData() public méthode

public WriteCData ( string text ) : void
text string
Résultat void

WriteCDataSection() protected méthode

protected WriteCDataSection ( string text ) : void
text string
Résultat void

WriteCharEntity() public méthode

public WriteCharEntity ( char ch ) : void
ch char
Résultat void

WriteChars() public méthode

public WriteChars ( char buffer, int index, int count ) : void
buffer char
index int
count int
Résultat void

WriteComment() public méthode

public WriteComment ( string text ) : void
text string
Résultat void

WriteCommentOrPi() protected méthode

protected WriteCommentOrPi ( string text, int stopChar ) : void
text string
stopChar int
Résultat void

WriteDocType() public méthode

public WriteDocType ( string name, string pubid, string sysid, string subset ) : void
name string
pubid string
sysid string
subset string
Résultat void

WriteElementTextBlock() protected méthode

protected WriteElementTextBlock ( char pSrc, char pSrcEnd ) : void
pSrc char
pSrcEnd char
Résultat void

WriteEndAttribute() public méthode

public WriteEndAttribute ( ) : void
Résultat void

WriteEntityRef() public méthode

public WriteEntityRef ( string name ) : void
name string
Résultat void

WriteNewLine() protected méthode

protected WriteNewLine ( byte pDst ) : byte*
pDst byte
Résultat byte*

WriteProcessingInstruction() public méthode

public WriteProcessingInstruction ( string name, string text ) : void
name string
text string
Résultat void

WriteRaw() public méthode

public WriteRaw ( char buffer, int index, int count ) : void
buffer char
index int
count int
Résultat void

WriteRaw() public méthode

public WriteRaw ( string data ) : void
data string
Résultat void

WriteRawWithCharChecking() protected méthode

protected WriteRawWithCharChecking ( char pSrcBegin, char pSrcEnd ) : void
pSrcBegin char
pSrcEnd char
Résultat void

WriteStartAttribute() public méthode

public WriteStartAttribute ( string prefix, string localName, string ns ) : void
prefix string
localName string
ns string
Résultat void

WriteStartElement() public méthode

public WriteStartElement ( string prefix, string localName, string ns ) : void
prefix string
localName string
ns string
Résultat void

WriteString() public méthode

public WriteString ( string text ) : void
text string
Résultat void

WriteSurrogateCharEntity() public méthode

public WriteSurrogateCharEntity ( char lowChar, char highChar ) : void
lowChar char
highChar char
Résultat void

WriteWhitespace() public méthode

public WriteWhitespace ( string ws ) : void
ws string
Résultat void

XmlUtf8RawTextWriter() public méthode

public XmlUtf8RawTextWriter ( Stream stream, Encoding encoding, XmlWriterSettings settings, bool closeOutput ) : System
stream Stream
encoding Encoding
settings XmlWriterSettings
closeOutput bool
Résultat System

XmlUtf8RawTextWriter() protected méthode

protected XmlUtf8RawTextWriter ( XmlWriterSettings settings, bool closeOutput ) : System
settings XmlWriterSettings
closeOutput bool
Résultat System

Property Details

attrEndPos protected_oe property

protected int attrEndPos
Résultat int

autoXmlDeclaration protected_oe property

protected bool autoXmlDeclaration
Résultat bool

bufBytes protected_oe property

protected byte[] bufBytes
Résultat byte[]

bufLen protected_oe property

protected int bufLen
Résultat int

bufPos protected_oe property

protected int bufPos
Résultat int

cdataPos protected_oe property

protected int cdataPos
Résultat int

checkCharacters protected_oe property

protected bool checkCharacters
Résultat bool

closeOutput protected_oe property

protected bool closeOutput
Résultat bool

contentPos protected_oe property

protected int contentPos
Résultat int

encoding protected_oe property

protected Encoding encoding
Résultat Encoding

hadDoubleBracket protected_oe property

protected bool hadDoubleBracket
Résultat bool

inAttributeValue protected_oe property

protected bool inAttributeValue
Résultat bool

mergeCDataSections protected_oe property

protected bool mergeCDataSections
Résultat bool

newLineChars protected_oe property

protected string newLineChars
Résultat string

newLineHandling protected_oe property

protected NewLineHandling newLineHandling
Résultat NewLineHandling

omitXmlDeclaration protected_oe property

protected bool omitXmlDeclaration
Résultat bool

outputMethod protected_oe property

protected XmlOutputMethod outputMethod
Résultat XmlOutputMethod

standalone protected_oe property

protected XmlStandalone standalone
Résultat XmlStandalone

stream protected_oe property

protected Stream stream
Résultat Stream

textPos protected_oe property

protected int textPos
Résultat int

writeToNull protected_oe property

protected bool writeToNull
Résultat bool

xmlCharType protected_oe property

protected XmlCharType xmlCharType
Résultat XmlCharType