C# Класс System.Xml.XmlUtf8RawTextWriter

Наследование: XmlRawWriter
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

AmpEntity() защищенный статический Метод

protected static AmpEntity ( byte pDst ) : byte*
pDst byte
Результат byte*

CarriageReturnEntity() защищенный статический Метод

protected static CarriageReturnEntity ( byte pDst ) : byte*
pDst byte
Результат byte*

Close() публичный Метод

public Close ( ) : void
Результат void

Flush() публичный Метод

public Flush ( ) : void
Результат void

FlushBuffer() защищенный Метод

protected FlushBuffer ( ) : void
Результат void

GtEntity() защищенный статический Метод

protected static GtEntity ( byte pDst ) : byte*
pDst byte
Результат byte*

LineFeedEntity() защищенный статический Метод

protected static LineFeedEntity ( byte pDst ) : byte*
pDst byte
Результат byte*

LtEntity() защищенный статический Метод

protected static LtEntity ( byte pDst ) : byte*
pDst byte
Результат byte*

QuoteEntity() защищенный статический Метод

protected static QuoteEntity ( byte pDst ) : byte*
pDst byte
Результат byte*

RawEndCData() защищенный статический Метод

protected static RawEndCData ( byte pDst ) : byte*
pDst byte
Результат byte*

RawStartCData() защищенный статический Метод

protected static RawStartCData ( byte pDst ) : byte*
pDst byte
Результат byte*

RawText() защищенный Метод

protected RawText ( char pSrcBegin, char pSrcEnd ) : void
pSrcBegin char
pSrcEnd char
Результат void

RawText() защищенный Метод

protected RawText ( string s ) : void
s string
Результат void

TabEntity() защищенный статический Метод

protected static TabEntity ( byte pDst ) : byte*
pDst byte
Результат byte*

ValidateContentChars() защищенный Метод

protected ValidateContentChars ( string chars, string propertyName, bool allowOnlyWhitespace ) : void
chars string
propertyName string
allowOnlyWhitespace bool
Результат void

WriteAttributeTextBlock() защищенный Метод

protected WriteAttributeTextBlock ( char pSrc, char pSrcEnd ) : void
pSrc char
pSrcEnd char
Результат void

WriteCData() публичный Метод

public WriteCData ( string text ) : void
text string
Результат void

WriteCDataSection() защищенный Метод

protected WriteCDataSection ( string text ) : void
text string
Результат void

WriteCharEntity() публичный Метод

public WriteCharEntity ( char ch ) : void
ch char
Результат void

WriteChars() публичный Метод

public WriteChars ( char buffer, int index, int count ) : void
buffer char
index int
count int
Результат void

WriteComment() публичный Метод

public WriteComment ( string text ) : void
text string
Результат void

WriteCommentOrPi() защищенный Метод

protected WriteCommentOrPi ( string text, int stopChar ) : void
text string
stopChar int
Результат void

WriteDocType() публичный Метод

public WriteDocType ( string name, string pubid, string sysid, string subset ) : void
name string
pubid string
sysid string
subset string
Результат void

WriteElementTextBlock() защищенный Метод

protected WriteElementTextBlock ( char pSrc, char pSrcEnd ) : void
pSrc char
pSrcEnd char
Результат void

WriteEndAttribute() публичный Метод

public WriteEndAttribute ( ) : void
Результат void

WriteEntityRef() публичный Метод

public WriteEntityRef ( string name ) : void
name string
Результат void

WriteNewLine() защищенный Метод

protected WriteNewLine ( byte pDst ) : byte*
pDst byte
Результат byte*

WriteProcessingInstruction() публичный Метод

public WriteProcessingInstruction ( string name, string text ) : void
name string
text string
Результат void

WriteRaw() публичный Метод

public WriteRaw ( char buffer, int index, int count ) : void
buffer char
index int
count int
Результат void

WriteRaw() публичный Метод

public WriteRaw ( string data ) : void
data string
Результат void

WriteRawWithCharChecking() защищенный Метод

protected WriteRawWithCharChecking ( char pSrcBegin, char pSrcEnd ) : void
pSrcBegin char
pSrcEnd char
Результат void

WriteStartAttribute() публичный Метод

public WriteStartAttribute ( string prefix, string localName, string ns ) : void
prefix string
localName string
ns string
Результат void

WriteStartElement() публичный Метод

public WriteStartElement ( string prefix, string localName, string ns ) : void
prefix string
localName string
ns string
Результат void

WriteString() публичный Метод

public WriteString ( string text ) : void
text string
Результат void

WriteSurrogateCharEntity() публичный Метод

public WriteSurrogateCharEntity ( char lowChar, char highChar ) : void
lowChar char
highChar char
Результат void

WriteWhitespace() публичный Метод

public WriteWhitespace ( string ws ) : void
ws string
Результат void

XmlUtf8RawTextWriter() публичный Метод

public XmlUtf8RawTextWriter ( Stream stream, Encoding encoding, XmlWriterSettings settings, bool closeOutput ) : System
stream Stream
encoding Encoding
settings XmlWriterSettings
closeOutput bool
Результат System

XmlUtf8RawTextWriter() защищенный Метод

protected XmlUtf8RawTextWriter ( XmlWriterSettings settings, bool closeOutput ) : System
settings XmlWriterSettings
closeOutput bool
Результат System

Описание свойств

attrEndPos защищенное свойство

protected int attrEndPos
Результат int

autoXmlDeclaration защищенное свойство

protected bool autoXmlDeclaration
Результат bool

bufBytes защищенное свойство

protected byte[] bufBytes
Результат byte[]

bufLen защищенное свойство

protected int bufLen
Результат int

bufPos защищенное свойство

protected int bufPos
Результат int

cdataPos защищенное свойство

protected int cdataPos
Результат int

checkCharacters защищенное свойство

protected bool checkCharacters
Результат bool

closeOutput защищенное свойство

protected bool closeOutput
Результат bool

contentPos защищенное свойство

protected int contentPos
Результат int

encoding защищенное свойство

protected Encoding encoding
Результат Encoding

hadDoubleBracket защищенное свойство

protected bool hadDoubleBracket
Результат bool

inAttributeValue защищенное свойство

protected bool inAttributeValue
Результат bool

mergeCDataSections защищенное свойство

protected bool mergeCDataSections
Результат bool

newLineChars защищенное свойство

protected string newLineChars
Результат string

newLineHandling защищенное свойство

protected NewLineHandling newLineHandling
Результат NewLineHandling

omitXmlDeclaration защищенное свойство

protected bool omitXmlDeclaration
Результат bool

outputMethod защищенное свойство

protected XmlOutputMethod outputMethod
Результат XmlOutputMethod

standalone защищенное свойство

protected XmlStandalone standalone
Результат XmlStandalone

stream защищенное свойство

protected Stream stream
Результат Stream

textPos защищенное свойство

protected int textPos
Результат int

writeToNull защищенное свойство

protected bool writeToNull
Результат bool

xmlCharType защищенное свойство

protected XmlCharType xmlCharType
Результат XmlCharType