C# 클래스 System.Xml.XmlBufferReader

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

공개 메소드들

메소드 설명
Advance ( int count ) : void
Close ( ) : void
Compare ( int offset1, int length1, int offset2, int length2 ) : int
Equals2 ( int key1, XmlDictionaryString xmlString2 ) : bool
Equals2 ( int key1, int key2, XmlBufferReader bufferReader2 ) : bool
Equals2 ( int offset1, int length1, XmlBufferReader bufferReader2, int offset2, int length2 ) : bool
Equals2 ( int offset1, int length1, byte buffer2 ) : bool
Equals2 ( int offset1, int length1, int offset2, int length2 ) : bool
Equals2 ( int offset1, int length1, string s2 ) : bool
GetBase64 ( int srcOffset, byte buffer, int dstOffset, int count ) : void
GetBuffer ( int count, int &offset ) : byte[]
GetBuffer ( int count, int &offset, int &offsetMax ) : byte[]
GetByte ( ) : byte
GetByte ( int offset ) : byte
GetCharEntity ( int offset, int length ) : int
GetDecimal ( int offset ) : decimal
GetDictionaryString ( int key ) : XmlDictionaryString
GetDouble ( int offset ) : double
GetEscapedChars ( int offset, int length, char chars ) : int
GetEscapedString ( int offset, int length ) : string
GetEscapedString ( int offset, int length, XmlNameTable nameTable ) : string
GetGuid ( int offset ) : System.Guid
GetInt16 ( int offset ) : int
GetInt32 ( int offset ) : int
GetInt64 ( int offset ) : long
GetInt8 ( int offset ) : int
GetList ( int offset, int count ) : object[]
GetNodeType ( ) : XmlBinaryNodeType
GetRows ( ) : int[]
GetSingle ( int offset ) : float
GetString ( int offset, int length ) : string
GetString ( int offset, int length, XmlNameTable nameTable ) : string
GetUInt64 ( int offset ) : ulong
GetUnicodeString ( int offset, int length ) : string
GetUniqueId ( int offset ) : UniqueId
InsertBytes ( byte buffer, int offset, int count ) : void
IsWhitespaceKey ( int key ) : bool
IsWhitespaceUTF8 ( int offset, int length ) : bool
IsWhitespaceUnicode ( int offset, int length ) : bool
ReadBytes ( int count ) : int
ReadDateTime ( ) : System.DateTime
ReadDecimal ( ) : decimal
ReadDictionaryKey ( ) : int
ReadDouble ( ) : double
ReadGuid ( ) : System.Guid
ReadInt16 ( ) : int
ReadInt32 ( ) : int
ReadInt64 ( ) : long
ReadInt8 ( ) : int
ReadMultiByteUInt31 ( ) : int
ReadQName ( System.Xml.ValueHandle value ) : void
ReadSingle ( ) : float
ReadTimeSpan ( ) : System.TimeSpan
ReadUInt16 ( ) : int
ReadUInt31 ( ) : int
ReadUInt8 ( ) : int
ReadUTF8String ( int length ) : string
ReadUniqueId ( ) : UniqueId
ReadValue ( XmlBinaryNodeType nodeType, System.Xml.ValueHandle value ) : void
SetBuffer ( Stream stream, IXmlDictionary dictionary, XmlBinaryReaderSession session ) : void
SetBuffer ( byte buffer, int offset, int count, IXmlDictionary dictionary, XmlBinaryReaderSession session ) : void
SetWindow ( int windowOffset, int windowLength ) : void
SkipByte ( ) : void
SkipNodeType ( ) : void
UnsafeReadArray ( byte dst, byte dstMax ) : void
XmlBufferReader ( XmlDictionaryReader reader ) : System
XmlBufferReader ( byte buffer ) : System

비공개 메소드들

메소드 설명
EnsureByte ( ) : void
EnsureBytes ( int count ) : void
GetAmpersandCharEntity ( int offset, int length ) : int
GetApostropheCharEntity ( int offset, int length ) : int
GetBufferHard ( int count, int &offset ) : byte[]
GetByteHard ( ) : byte
GetCharBuffer ( int count ) : char[]
GetChars ( int offset, int length, char chars ) : int
GetChars ( int offset, int length, char chars, int charOffset ) : int
GetDecimalCharEntity ( int offset, int length ) : int
GetGreaterThanCharEntity ( int offset, int length ) : int
GetHexCharEntity ( int offset, int length ) : int
GetLessThanCharEntity ( int offset, int length ) : int
GetQuoteCharEntity ( int offset, int length ) : int
IsAttrChar ( int ch ) : bool
ReadList ( System.Xml.ValueHandle value ) : void
ReadUnicodeValue ( System.Xml.ValueHandle value, int length ) : void
ReadValue ( System.Xml.ValueHandle value, ValueHandleType type, int length ) : void
SetBuffer ( Stream stream, byte buffer, int offset, int count, IXmlDictionary dictionary, XmlBinaryReaderSession session ) : void
TryEnsureByte ( ) : bool
TryEnsureBytes ( int count ) : bool
UnsafeReadArray ( byte dst, int length ) : void

메소드 상세

Advance() 공개 메소드

public Advance ( int count ) : void
count int
리턴 void

Close() 공개 메소드

public Close ( ) : void
리턴 void

Compare() 공개 메소드

public Compare ( int offset1, int length1, int offset2, int length2 ) : int
offset1 int
length1 int
offset2 int
length2 int
리턴 int

Equals2() 공개 메소드

public Equals2 ( int key1, XmlDictionaryString xmlString2 ) : bool
key1 int
xmlString2 XmlDictionaryString
리턴 bool

Equals2() 공개 메소드

public Equals2 ( int key1, int key2, XmlBufferReader bufferReader2 ) : bool
key1 int
key2 int
bufferReader2 XmlBufferReader
리턴 bool

Equals2() 공개 메소드

public Equals2 ( int offset1, int length1, XmlBufferReader bufferReader2, int offset2, int length2 ) : bool
offset1 int
length1 int
bufferReader2 XmlBufferReader
offset2 int
length2 int
리턴 bool

Equals2() 공개 메소드

public Equals2 ( int offset1, int length1, byte buffer2 ) : bool
offset1 int
length1 int
buffer2 byte
리턴 bool

Equals2() 공개 메소드

public Equals2 ( int offset1, int length1, int offset2, int length2 ) : bool
offset1 int
length1 int
offset2 int
length2 int
리턴 bool

Equals2() 공개 메소드

public Equals2 ( int offset1, int length1, string s2 ) : bool
offset1 int
length1 int
s2 string
리턴 bool

GetBase64() 공개 메소드

public GetBase64 ( int srcOffset, byte buffer, int dstOffset, int count ) : void
srcOffset int
buffer byte
dstOffset int
count int
리턴 void

GetBuffer() 공개 메소드

public GetBuffer ( int count, int &offset ) : byte[]
count int
offset int
리턴 byte[]

GetBuffer() 공개 메소드

public GetBuffer ( int count, int &offset, int &offsetMax ) : byte[]
count int
offset int
offsetMax int
리턴 byte[]

GetByte() 공개 메소드

public GetByte ( ) : byte
리턴 byte

GetByte() 공개 메소드

public GetByte ( int offset ) : byte
offset int
리턴 byte

GetCharEntity() 공개 메소드

public GetCharEntity ( int offset, int length ) : int
offset int
length int
리턴 int

GetDecimal() 공개 메소드

public GetDecimal ( int offset ) : decimal
offset int
리턴 decimal

GetDictionaryString() 공개 메소드

public GetDictionaryString ( int key ) : XmlDictionaryString
key int
리턴 XmlDictionaryString

GetDouble() 공개 메소드

public GetDouble ( int offset ) : double
offset int
리턴 double

GetEscapedChars() 공개 메소드

public GetEscapedChars ( int offset, int length, char chars ) : int
offset int
length int
chars char
리턴 int

GetEscapedString() 공개 메소드

public GetEscapedString ( int offset, int length ) : string
offset int
length int
리턴 string

GetEscapedString() 공개 메소드

public GetEscapedString ( int offset, int length, XmlNameTable nameTable ) : string
offset int
length int
nameTable XmlNameTable
리턴 string

GetGuid() 공개 메소드

public GetGuid ( int offset ) : System.Guid
offset int
리턴 System.Guid

GetInt16() 공개 메소드

public GetInt16 ( int offset ) : int
offset int
리턴 int

GetInt32() 공개 메소드

public GetInt32 ( int offset ) : int
offset int
리턴 int

GetInt64() 공개 메소드

public GetInt64 ( int offset ) : long
offset int
리턴 long

GetInt8() 공개 메소드

public GetInt8 ( int offset ) : int
offset int
리턴 int

GetList() 공개 메소드

public GetList ( int offset, int count ) : object[]
offset int
count int
리턴 object[]

GetNodeType() 공개 메소드

public GetNodeType ( ) : XmlBinaryNodeType
리턴 XmlBinaryNodeType

GetRows() 공개 메소드

public GetRows ( ) : int[]
리턴 int[]

GetSingle() 공개 메소드

public GetSingle ( int offset ) : float
offset int
리턴 float

GetString() 공개 메소드

public GetString ( int offset, int length ) : string
offset int
length int
리턴 string

GetString() 공개 메소드

public GetString ( int offset, int length, XmlNameTable nameTable ) : string
offset int
length int
nameTable XmlNameTable
리턴 string

GetUInt64() 공개 메소드

public GetUInt64 ( int offset ) : ulong
offset int
리턴 ulong

GetUnicodeString() 공개 메소드

public GetUnicodeString ( int offset, int length ) : string
offset int
length int
리턴 string

GetUniqueId() 공개 메소드

public GetUniqueId ( int offset ) : UniqueId
offset int
리턴 UniqueId

InsertBytes() 공개 메소드

public InsertBytes ( byte buffer, int offset, int count ) : void
buffer byte
offset int
count int
리턴 void

IsWhitespaceKey() 공개 메소드

public IsWhitespaceKey ( int key ) : bool
key int
리턴 bool

IsWhitespaceUTF8() 공개 메소드

public IsWhitespaceUTF8 ( int offset, int length ) : bool
offset int
length int
리턴 bool

IsWhitespaceUnicode() 공개 메소드

public IsWhitespaceUnicode ( int offset, int length ) : bool
offset int
length int
리턴 bool

ReadBytes() 공개 메소드

public ReadBytes ( int count ) : int
count int
리턴 int

ReadDateTime() 공개 메소드

public ReadDateTime ( ) : System.DateTime
리턴 System.DateTime

ReadDecimal() 공개 메소드

public ReadDecimal ( ) : decimal
리턴 decimal

ReadDictionaryKey() 공개 메소드

public ReadDictionaryKey ( ) : int
리턴 int

ReadDouble() 공개 메소드

public ReadDouble ( ) : double
리턴 double

ReadGuid() 공개 메소드

public ReadGuid ( ) : System.Guid
리턴 System.Guid

ReadInt16() 공개 메소드

public ReadInt16 ( ) : int
리턴 int

ReadInt32() 공개 메소드

public ReadInt32 ( ) : int
리턴 int

ReadInt64() 공개 메소드

public ReadInt64 ( ) : long
리턴 long

ReadInt8() 공개 메소드

public ReadInt8 ( ) : int
리턴 int

ReadMultiByteUInt31() 공개 메소드

public ReadMultiByteUInt31 ( ) : int
리턴 int

ReadQName() 공개 메소드

public ReadQName ( System.Xml.ValueHandle value ) : void
value System.Xml.ValueHandle
리턴 void

ReadSingle() 공개 메소드

public ReadSingle ( ) : float
리턴 float

ReadTimeSpan() 공개 메소드

public ReadTimeSpan ( ) : System.TimeSpan
리턴 System.TimeSpan

ReadUInt16() 공개 메소드

public ReadUInt16 ( ) : int
리턴 int

ReadUInt31() 공개 메소드

public ReadUInt31 ( ) : int
리턴 int

ReadUInt8() 공개 메소드

public ReadUInt8 ( ) : int
리턴 int

ReadUTF8String() 공개 메소드

public ReadUTF8String ( int length ) : string
length int
리턴 string

ReadUniqueId() 공개 메소드

public ReadUniqueId ( ) : UniqueId
리턴 UniqueId

ReadValue() 공개 메소드

public ReadValue ( XmlBinaryNodeType nodeType, System.Xml.ValueHandle value ) : void
nodeType XmlBinaryNodeType
value System.Xml.ValueHandle
리턴 void

SetBuffer() 공개 메소드

public SetBuffer ( Stream stream, IXmlDictionary dictionary, XmlBinaryReaderSession session ) : void
stream Stream
dictionary IXmlDictionary
session XmlBinaryReaderSession
리턴 void

SetBuffer() 공개 메소드

public SetBuffer ( byte buffer, int offset, int count, IXmlDictionary dictionary, XmlBinaryReaderSession session ) : void
buffer byte
offset int
count int
dictionary IXmlDictionary
session XmlBinaryReaderSession
리턴 void

SetWindow() 공개 메소드

public SetWindow ( int windowOffset, int windowLength ) : void
windowOffset int
windowLength int
리턴 void

SkipByte() 공개 메소드

public SkipByte ( ) : void
리턴 void

SkipNodeType() 공개 메소드

public SkipNodeType ( ) : void
리턴 void

UnsafeReadArray() 공개 메소드

public UnsafeReadArray ( byte dst, byte dstMax ) : void
dst byte
dstMax byte
리턴 void

XmlBufferReader() 공개 메소드

public XmlBufferReader ( XmlDictionaryReader reader ) : System
reader XmlDictionaryReader
리턴 System

XmlBufferReader() 공개 메소드

public XmlBufferReader ( byte buffer ) : System
buffer byte
리턴 System