C# 클래스 System.Xml.XmlBinaryNodeWriter

상속: XmlStreamNodeWriter
파일 보기 프로젝트 열기: dotnet/corefx 1 사용 예제들

공개 메소드들

메소드 설명
Close ( ) : void
SetOutput ( Stream stream, IXmlDictionary dictionary, XmlBinaryWriterSession session, bool ownsStream ) : void
UnsafeWriteArray ( XmlBinaryNodeType nodeType, int count, byte array, byte arrayMax ) : void
WriteArrayNode ( ) : void
WriteBase64Text ( byte trailBytes, int trailByteCount, byte base64Buffer, int base64Offset, int base64Count ) : void
WriteBoolText ( bool value ) : void
WriteCData ( string value ) : void
WriteCharEntity ( int ch ) : void
WriteComment ( string value ) : void
WriteDateTimeArray ( System.DateTime array, int offset, int count ) : void
WriteDateTimeText ( System.DateTime dt ) : void
WriteDecimalText ( decimal d ) : void
WriteDeclaration ( ) : void
WriteDoubleText ( double d ) : void
WriteEndAttribute ( ) : void
WriteEndElement ( string prefix, string localName ) : void
WriteEndListText ( ) : void
WriteEndStartElement ( bool isEmpty ) : void
WriteEscapedText ( XmlDictionaryString value ) : void
WriteEscapedText ( byte chars, int offset, int count ) : void
WriteEscapedText ( char chars, int offset, int count ) : void
WriteEscapedText ( string value ) : void
WriteFloatText ( float f ) : void
WriteGuidArray ( Guid array, int offset, int count ) : void
WriteGuidText ( Guid guid ) : void
WriteInt32Text ( int value ) : void
WriteInt64Text ( Int64 value ) : void
WriteListSeparator ( ) : void
WriteQualifiedName ( string prefix, XmlDictionaryString localName ) : void
WriteStartAttribute ( string prefix, XmlDictionaryString localName ) : void
WriteStartAttribute ( string prefix, string localName ) : void
WriteStartElement ( string prefix, XmlDictionaryString localName ) : void
WriteStartElement ( string prefix, string localName ) : void
WriteStartListText ( ) : void
WriteText ( XmlDictionaryString value ) : void
WriteText ( byte chars, int charOffset, int charCount ) : void
WriteText ( char chars, int offset, int count ) : void
WriteText ( string value ) : void
WriteTimeSpanArray ( TimeSpan array, int offset, int count ) : void
WriteTimeSpanText ( TimeSpan value ) : void
WriteUInt64Text ( UInt64 value ) : void
WriteUniqueIdText ( UniqueId value ) : void
WriteXmlnsAttribute ( string prefix, XmlDictionaryString ns ) : void
WriteXmlnsAttribute ( string prefix, string ns ) : void
XmlBinaryNodeWriter ( ) : System.IO

보호된 메소드들

메소드 설명
FlushBuffer ( ) : void

비공개 메소드들

메소드 설명
GetTextNodeBuffer ( int size, int &offset ) : byte[]
ToBinary ( System.DateTime dt ) : long
TryGetKey ( XmlDictionaryString s, int &key ) : bool
UnsafeWriteArray ( byte array, int byteCount ) : void
UnsafeWriteName ( char chars, int charCount ) : void
UnsafeWriteText ( char chars, int charCount ) : void
WriteArrayInfo ( XmlBinaryNodeType nodeType, int count ) : void
WriteDictionaryString ( XmlDictionaryString s, int key ) : void
WriteEmptyText ( ) : void
WriteEndElement ( ) : void
WriteInt64 ( Int64 value ) : void
WriteMultiByteInt32 ( int i ) : void
WriteName ( string s ) : void
WriteNode ( XmlBinaryNodeType nodeType ) : void
WritePrefixNode ( XmlBinaryNodeType nodeType, int ch ) : void
WriteTextNode ( XmlBinaryNodeType nodeType ) : void
WriteTextNodeWithInt64 ( XmlBinaryNodeType nodeType, Int64 value ) : void
WriteTextNodeWithLength ( XmlBinaryNodeType nodeType, int length ) : void
WroteAttributeValue ( ) : void

메소드 상세

Close() 공개 메소드

public Close ( ) : void
리턴 void

FlushBuffer() 보호된 메소드

protected FlushBuffer ( ) : void
리턴 void

SetOutput() 공개 메소드

public SetOutput ( Stream stream, IXmlDictionary dictionary, XmlBinaryWriterSession session, bool ownsStream ) : void
stream Stream
dictionary IXmlDictionary
session XmlBinaryWriterSession
ownsStream bool
리턴 void

UnsafeWriteArray() 공개 메소드

public UnsafeWriteArray ( XmlBinaryNodeType nodeType, int count, byte array, byte arrayMax ) : void
nodeType XmlBinaryNodeType
count int
array byte
arrayMax byte
리턴 void

WriteArrayNode() 공개 메소드

public WriteArrayNode ( ) : void
리턴 void

WriteBase64Text() 공개 메소드

public WriteBase64Text ( byte trailBytes, int trailByteCount, byte base64Buffer, int base64Offset, int base64Count ) : void
trailBytes byte
trailByteCount int
base64Buffer byte
base64Offset int
base64Count int
리턴 void

WriteBoolText() 공개 메소드

public WriteBoolText ( bool value ) : void
value bool
리턴 void

WriteCData() 공개 메소드

public WriteCData ( string value ) : void
value string
리턴 void

WriteCharEntity() 공개 메소드

public WriteCharEntity ( int ch ) : void
ch int
리턴 void

WriteComment() 공개 메소드

public WriteComment ( string value ) : void
value string
리턴 void

WriteDateTimeArray() 공개 메소드

public WriteDateTimeArray ( System.DateTime array, int offset, int count ) : void
array System.DateTime
offset int
count int
리턴 void

WriteDateTimeText() 공개 메소드

public WriteDateTimeText ( System.DateTime dt ) : void
dt System.DateTime
리턴 void

WriteDecimalText() 공개 메소드

public WriteDecimalText ( decimal d ) : void
d decimal
리턴 void

WriteDeclaration() 공개 메소드

public WriteDeclaration ( ) : void
리턴 void

WriteDoubleText() 공개 메소드

public WriteDoubleText ( double d ) : void
d double
리턴 void

WriteEndAttribute() 공개 메소드

public WriteEndAttribute ( ) : void
리턴 void

WriteEndElement() 공개 메소드

public WriteEndElement ( string prefix, string localName ) : void
prefix string
localName string
리턴 void

WriteEndListText() 공개 메소드

public WriteEndListText ( ) : void
리턴 void

WriteEndStartElement() 공개 메소드

public WriteEndStartElement ( bool isEmpty ) : void
isEmpty bool
리턴 void

WriteEscapedText() 공개 메소드

public WriteEscapedText ( XmlDictionaryString value ) : void
value XmlDictionaryString
리턴 void

WriteEscapedText() 공개 메소드

public WriteEscapedText ( byte chars, int offset, int count ) : void
chars byte
offset int
count int
리턴 void

WriteEscapedText() 공개 메소드

public WriteEscapedText ( char chars, int offset, int count ) : void
chars char
offset int
count int
리턴 void

WriteEscapedText() 공개 메소드

public WriteEscapedText ( string value ) : void
value string
리턴 void

WriteFloatText() 공개 메소드

public WriteFloatText ( float f ) : void
f float
리턴 void

WriteGuidArray() 공개 메소드

public WriteGuidArray ( Guid array, int offset, int count ) : void
array Guid
offset int
count int
리턴 void

WriteGuidText() 공개 메소드

public WriteGuidText ( Guid guid ) : void
guid Guid
리턴 void

WriteInt32Text() 공개 메소드

public WriteInt32Text ( int value ) : void
value int
리턴 void

WriteInt64Text() 공개 메소드

public WriteInt64Text ( Int64 value ) : void
value Int64
리턴 void

WriteListSeparator() 공개 메소드

public WriteListSeparator ( ) : void
리턴 void

WriteQualifiedName() 공개 메소드

public WriteQualifiedName ( string prefix, XmlDictionaryString localName ) : void
prefix string
localName XmlDictionaryString
리턴 void

WriteStartAttribute() 공개 메소드

public WriteStartAttribute ( string prefix, XmlDictionaryString localName ) : void
prefix string
localName XmlDictionaryString
리턴 void

WriteStartAttribute() 공개 메소드

public WriteStartAttribute ( string prefix, string localName ) : void
prefix string
localName string
리턴 void

WriteStartElement() 공개 메소드

public WriteStartElement ( string prefix, XmlDictionaryString localName ) : void
prefix string
localName XmlDictionaryString
리턴 void

WriteStartElement() 공개 메소드

public WriteStartElement ( string prefix, string localName ) : void
prefix string
localName string
리턴 void

WriteStartListText() 공개 메소드

public WriteStartListText ( ) : void
리턴 void

WriteText() 공개 메소드

public WriteText ( XmlDictionaryString value ) : void
value XmlDictionaryString
리턴 void

WriteText() 공개 메소드

public WriteText ( byte chars, int charOffset, int charCount ) : void
chars byte
charOffset int
charCount int
리턴 void

WriteText() 공개 메소드

public WriteText ( char chars, int offset, int count ) : void
chars char
offset int
count int
리턴 void

WriteText() 공개 메소드

public WriteText ( string value ) : void
value string
리턴 void

WriteTimeSpanArray() 공개 메소드

public WriteTimeSpanArray ( TimeSpan array, int offset, int count ) : void
array TimeSpan
offset int
count int
리턴 void

WriteTimeSpanText() 공개 메소드

public WriteTimeSpanText ( TimeSpan value ) : void
value TimeSpan
리턴 void

WriteUInt64Text() 공개 메소드

public WriteUInt64Text ( UInt64 value ) : void
value UInt64
리턴 void

WriteUniqueIdText() 공개 메소드

public WriteUniqueIdText ( UniqueId value ) : void
value UniqueId
리턴 void

WriteXmlnsAttribute() 공개 메소드

public WriteXmlnsAttribute ( string prefix, XmlDictionaryString ns ) : void
prefix string
ns XmlDictionaryString
리턴 void

WriteXmlnsAttribute() 공개 메소드

public WriteXmlnsAttribute ( string prefix, string ns ) : void
prefix string
ns string
리턴 void

XmlBinaryNodeWriter() 공개 메소드

public XmlBinaryNodeWriter ( ) : System.IO
리턴 System.IO