C# Class System.Xml.XmlBinaryDictionaryReader

Inheritance: XmlDictionaryReader, IXmlNamespaceResolver
Mostra file Open project: kumpera/mono Class Usage Examples

Public Methods

Method Description
Close ( ) : void
GetAttribute ( int i ) : string
GetAttribute ( string name ) : string
GetAttribute ( string localName, string ns ) : string
GetNamespacesInScope ( XmlNamespaceScope scope ) : string>.IDictionary
IsArray ( Type &type ) : bool
LookupNamespace ( string prefix ) : string
LookupPrefix ( string ns ) : string
MoveToAttribute ( string name ) : bool
MoveToAttribute ( string localName, string ns ) : bool
MoveToAttribute ( int i ) : void
MoveToElement ( ) : bool
MoveToFirstAttribute ( ) : bool
MoveToNextAttribute ( ) : bool
Read ( ) : bool
ReadAttributeValue ( ) : bool
ReadContentAsBase64 ( ) : byte[]
ReadContentAsDouble ( ) : double
ReadContentAsFloat ( ) : float
ReadContentAsGuid ( ) : System.Guid
ReadContentAsInt ( ) : int
ReadContentAsLong ( ) : long
ReadContentAsString ( ) : string
ReadContentAsUniqueId ( ) : UniqueId
ResolveEntity ( ) : void
TryGetBase64ContentLength ( int &length ) : bool
XmlBinaryDictionaryReader ( Stream stream, IXmlDictionary dictionary, XmlDictionaryReaderQuotas quota, XmlBinaryReaderSession session, OnXmlDictionaryReaderClose onClose ) : System
XmlBinaryDictionaryReader ( byte buffer, int offset, int count, IXmlDictionary dictionary, XmlDictionaryReaderQuotas quota, XmlBinaryReaderSession session, OnXmlDictionaryReaderClose onClose ) : System

Private Methods

Method Description
Alloc ( int size ) : byte[]
GetArrayType ( int ident ) : Type
GetIntValue ( ) : int
Initialize ( IXmlDictionary dictionary, XmlDictionaryReaderQuotas quotas, XmlBinaryReaderSession session, OnXmlDictionaryReaderClose onClose ) : void
IsBase64Node ( byte b ) : bool
ProcessEndElement ( ) : void
ReadArrayItem ( ) : void
ReadAttribute ( byte ident ) : void
ReadAttributeValueBinary ( AttrNodeInfo a ) : void
ReadByteOrError ( ) : byte
ReadDictName ( ) : XmlDictionaryString
ReadElementBinary ( int ident ) : void
ReadNamespace ( byte ident ) : void
ReadTextOrValue ( byte ident, NodeInfo node, bool canSkip ) : bool
ReadUTF8 ( ) : string
ReadVariantSize ( ) : int
ShiftToArrayItemElement ( ) : void
ShiftToArrayItemEndElement ( ) : void
VerifyValidArrayItemType ( int ident ) : void

Method Details

Close() public method

public Close ( ) : void
return void

GetAttribute() public method

public GetAttribute ( int i ) : string
i int
return string

GetAttribute() public method

public GetAttribute ( string name ) : string
name string
return string

GetAttribute() public method

public GetAttribute ( string localName, string ns ) : string
localName string
ns string
return string

GetNamespacesInScope() public method

public GetNamespacesInScope ( XmlNamespaceScope scope ) : string>.IDictionary
scope XmlNamespaceScope
return string>.IDictionary

IsArray() public method

public IsArray ( Type &type ) : bool
type System.Type
return bool

LookupNamespace() public method

public LookupNamespace ( string prefix ) : string
prefix string
return string

LookupPrefix() public method

public LookupPrefix ( string ns ) : string
ns string
return string

MoveToAttribute() public method

public MoveToAttribute ( string name ) : bool
name string
return bool

MoveToAttribute() public method

public MoveToAttribute ( string localName, string ns ) : bool
localName string
ns string
return bool

MoveToAttribute() public method

public MoveToAttribute ( int i ) : void
i int
return void

MoveToElement() public method

public MoveToElement ( ) : bool
return bool

MoveToFirstAttribute() public method

public MoveToFirstAttribute ( ) : bool
return bool

MoveToNextAttribute() public method

public MoveToNextAttribute ( ) : bool
return bool

Read() public method

public Read ( ) : bool
return bool

ReadAttributeValue() public method

public ReadAttributeValue ( ) : bool
return bool

ReadContentAsBase64() public method

public ReadContentAsBase64 ( ) : byte[]
return byte[]

ReadContentAsDouble() public method

public ReadContentAsDouble ( ) : double
return double

ReadContentAsFloat() public method

public ReadContentAsFloat ( ) : float
return float

ReadContentAsGuid() public method

public ReadContentAsGuid ( ) : System.Guid
return System.Guid

ReadContentAsInt() public method

public ReadContentAsInt ( ) : int
return int

ReadContentAsLong() public method

public ReadContentAsLong ( ) : long
return long

ReadContentAsString() public method

public ReadContentAsString ( ) : string
return string

ReadContentAsUniqueId() public method

public ReadContentAsUniqueId ( ) : UniqueId
return UniqueId

ResolveEntity() public method

public ResolveEntity ( ) : void
return void

TryGetBase64ContentLength() public method

public TryGetBase64ContentLength ( int &length ) : bool
length int
return bool

XmlBinaryDictionaryReader() public method

public XmlBinaryDictionaryReader ( Stream stream, IXmlDictionary dictionary, XmlDictionaryReaderQuotas quota, XmlBinaryReaderSession session, OnXmlDictionaryReaderClose onClose ) : System
stream Stream
dictionary IXmlDictionary
quota XmlDictionaryReaderQuotas
session XmlBinaryReaderSession
onClose OnXmlDictionaryReaderClose
return System

XmlBinaryDictionaryReader() public method

public XmlBinaryDictionaryReader ( byte buffer, int offset, int count, IXmlDictionary dictionary, XmlDictionaryReaderQuotas quota, XmlBinaryReaderSession session, OnXmlDictionaryReaderClose onClose ) : System
buffer byte
offset int
count int
dictionary IXmlDictionary
quota XmlDictionaryReaderQuotas
session XmlBinaryReaderSession
onClose OnXmlDictionaryReaderClose
return System