C# 클래스 System.Xml.XmlUtf8RawTextWriter

상속: XmlRawWriter
파일 보기 프로젝트 열기: gbarnett/shared-source-cli-2.0 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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