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

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

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

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

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

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

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

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

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

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

public GetAttribute ( int i ) : string
i int
Результат string

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

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

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

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

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

public GetNamespacesInScope ( XmlNamespaceScope scope ) : string>.IDictionary
scope XmlNamespaceScope
Результат string>.IDictionary

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

public IsArray ( Type &type ) : bool
type System.Type
Результат bool

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

public LookupNamespace ( string prefix ) : string
prefix string
Результат string

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

public LookupPrefix ( string ns ) : string
ns string
Результат string

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

public MoveToAttribute ( string name ) : bool
name string
Результат bool

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

public MoveToAttribute ( string localName, string ns ) : bool
localName string
ns string
Результат bool

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

public MoveToAttribute ( int i ) : void
i int
Результат void

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

public MoveToElement ( ) : bool
Результат bool

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

public MoveToFirstAttribute ( ) : bool
Результат bool

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

public MoveToNextAttribute ( ) : bool
Результат bool

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

public Read ( ) : bool
Результат bool

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

public ReadAttributeValue ( ) : bool
Результат bool

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

public ReadContentAsBase64 ( ) : byte[]
Результат byte[]

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

public ReadContentAsDouble ( ) : double
Результат double

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

public ReadContentAsFloat ( ) : float
Результат float

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

public ReadContentAsGuid ( ) : System.Guid
Результат System.Guid

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

public ReadContentAsInt ( ) : int
Результат int

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

public ReadContentAsLong ( ) : long
Результат long

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

public ReadContentAsString ( ) : string
Результат string

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

public ReadContentAsUniqueId ( ) : UniqueId
Результат UniqueId

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

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

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

public TryGetBase64ContentLength ( int &length ) : bool
length int
Результат bool

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

public XmlBinaryDictionaryReader ( Stream stream, IXmlDictionary dictionary, XmlDictionaryReaderQuotas quota, XmlBinaryReaderSession session, OnXmlDictionaryReaderClose onClose ) : System
stream Stream
dictionary IXmlDictionary
quota XmlDictionaryReaderQuotas
session XmlBinaryReaderSession
onClose OnXmlDictionaryReaderClose
Результат System

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

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
Результат System