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

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

Private Properties

Свойство Тип Описание
AddAttribute XmlAttributeNode
CheckAttributes void
CheckDeclAttribute bool
CheckStandalone bool
GetAttributeNode XmlAttributeNode
GetAttributeNode XmlAttributeNode
GetAttributeNode XmlAttributeNode
GetAttributeNode XmlAttributeNode
GetCharBuffer char[]
ProcessAttributes void
ReadBytes int
SkipValue void

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

Метод Описание
Close ( ) : void
GetAttribute ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : string
GetAttribute ( int index ) : string
GetAttribute ( string name ) : string
GetAttribute ( string localName, string namespaceUri ) : string
GetOpenElements ( ) : string
IndexOfLocalName ( XmlDictionaryString localNames, XmlDictionaryString namespaceUri ) : int
IndexOfLocalName ( string localNames, string namespaceUri ) : int
IsLocalName ( XmlDictionaryString localName ) : bool
IsLocalName ( string localName ) : bool
IsNamespaceUri ( XmlDictionaryString namespaceUri ) : bool
IsNamespaceUri ( string namespaceUri ) : bool
IsStartElement ( ) : bool
IsStartElement ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : bool
IsStartElement ( string name ) : bool
IsStartElement ( string localName, string namespaceUri ) : bool
LookupNamespace ( string prefix ) : string
MoveToAttribute ( string name ) : bool
MoveToAttribute ( string localName, string namespaceUri ) : bool
MoveToAttribute ( int index ) : void
MoveToContent ( ) : System.Xml.XmlNodeType
MoveToElement ( ) : bool
MoveToFirstAttribute ( ) : bool
MoveToNextAttribute ( ) : bool
ReadAttributeValue ( ) : bool
ReadContentAs ( Type type, IXmlNamespaceResolver namespaceResolver ) : object
ReadContentAsBase64 ( ) : byte[]
ReadContentAsBase64 ( byte buffer, int offset, int count ) : int
ReadContentAsBoolean ( ) : System.Boolean
ReadContentAsDateTime ( ) : System.DateTime
ReadContentAsDecimal ( ) : Decimal
ReadContentAsDouble ( ) : Double
ReadContentAsFloat ( ) : System.Single
ReadContentAsGuid ( ) : System.Guid
ReadContentAsInt ( ) : Int32
ReadContentAsLong ( ) : System.Int64
ReadContentAsObject ( ) : object
ReadContentAsString ( ) : string
ReadContentAsTimeSpan ( ) : System.TimeSpan
ReadContentAsUniqueId ( ) : UniqueId
ReadDateTimeArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : System.DateTime[]
ReadDateTimeArray ( string localName, string namespaceUri ) : System.DateTime[]
ReadDecimalArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : decimal[]
ReadDecimalArray ( string localName, string namespaceUri ) : decimal[]
ReadDoubleArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : double[]
ReadDoubleArray ( string localName, string namespaceUri ) : double[]
ReadElementContentAsBase64 ( byte buffer, int offset, int count ) : int
ReadElementContentAsString ( ) : string
ReadEndElement ( ) : void
ReadGuidArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : System.Guid[]
ReadGuidArray ( string localName, string namespaceUri ) : System.Guid[]
ReadInt16Array ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : System.Int16[]
ReadInt16Array ( string localName, string namespaceUri ) : System.Int16[]
ReadInt32Array ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : System.Int32[]
ReadInt32Array ( string localName, string namespaceUri ) : System.Int32[]
ReadInt64Array ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : System.Int64[]
ReadInt64Array ( string localName, string namespaceUri ) : System.Int64[]
ReadSingleArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : float[]
ReadSingleArray ( string localName, string namespaceUri ) : float[]
ReadStartElement ( ) : void
ReadStartElement ( string name ) : void
ReadStartElement ( string localName, string namespaceUri ) : void
ReadTimeSpanArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : System.TimeSpan[]
ReadTimeSpanArray ( string localName, string namespaceUri ) : System.TimeSpan[]
ReadValueAsBase64 ( byte buffer, int offset, int count ) : int
ReadValueChunk ( char chars, int offset, int count ) : int
ResolveEntity ( ) : void
Skip ( ) : void
TryGetBase64ContentLength ( int &length ) : bool
TryGetLocalNameAsDictionaryString ( XmlDictionaryString &localName ) : bool
TryGetNamespaceUriAsDictionaryString ( XmlDictionaryString &localName ) : bool
TryGetValueAsDictionaryString ( XmlDictionaryString &value ) : bool
this ( int index ) : string
this ( string name ) : string
this ( string localName, string namespaceUri ) : string

Защищенные методы

Метод Описание
AddAttribute ( ) : XmlAttributeNode
AddNamespace ( ) : Namespace
AddXmlAttribute ( ) : XmlAttributeNode
AddXmlnsAttribute ( Namespace ns ) : XmlAttributeNode
EnterScope ( ) : XmlElementNode
ExitScope ( ) : void
FixXmlAttribute ( XmlAttributeNode attributeNode ) : void
LookupNamespace ( System.Xml.PrefixHandle prefix ) : Namespace
LookupNamespace ( PrefixHandleType prefix ) : Namespace
MoveToAtomicText ( ) : XmlAtomicTextNode
MoveToCData ( ) : XmlCDataNode
MoveToComment ( ) : XmlCommentNode
MoveToComplexText ( ) : XmlComplexTextNode
MoveToDeclaration ( ) : XmlDeclarationNode
MoveToEndElement ( ) : void
MoveToEndOfFile ( ) : void
MoveToInitial ( XmlDictionaryReaderQuotas quotas ) : void
MoveToNode ( XmlNode node ) : void
MoveToWhitespaceText ( ) : XmlTextNode
ProcessAttributes ( ) : void
XmlBaseReader ( ) : System

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

Метод Описание
AddAttribute ( QNameType qnameType, bool isAtomicValue ) : XmlAttributeNode
CheckAttributes ( XmlAttributeNode attributeNodes, int attributeCount ) : void
CheckDeclAttribute ( int index, string localName, string value, bool checkLower, string valueSR ) : bool
CheckStandalone ( int attr ) : bool
GetAttributeNode ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : XmlAttributeNode
GetAttributeNode ( int index ) : XmlAttributeNode
GetAttributeNode ( string name ) : XmlAttributeNode
GetAttributeNode ( string localName, string namespaceUri ) : XmlAttributeNode
GetCharBuffer ( int count ) : char[]
ProcessAttributes ( XmlAttributeNode attributeNodes, int attributeCount ) : void
ReadBytes ( Encoding encoding, int byteBlock, int charBlock, byte buffer, int offset, int byteCount, bool readContent ) : int
SkipValue ( XmlNode node ) : void

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

AddAttribute() защищенный Метод

protected AddAttribute ( ) : XmlAttributeNode
Результат XmlAttributeNode

AddNamespace() защищенный Метод

protected AddNamespace ( ) : Namespace
Результат Namespace

AddXmlAttribute() защищенный Метод

protected AddXmlAttribute ( ) : XmlAttributeNode
Результат XmlAttributeNode

AddXmlnsAttribute() защищенный Метод

protected AddXmlnsAttribute ( Namespace ns ) : XmlAttributeNode
ns Namespace
Результат XmlAttributeNode

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

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

EnterScope() защищенный Метод

protected EnterScope ( ) : XmlElementNode
Результат XmlElementNode

ExitScope() защищенный Метод

protected ExitScope ( ) : void
Результат void

FixXmlAttribute() защищенный Метод

protected FixXmlAttribute ( XmlAttributeNode attributeNode ) : void
attributeNode XmlAttributeNode
Результат void

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

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

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

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

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

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

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

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

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

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

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

public IndexOfLocalName ( XmlDictionaryString localNames, XmlDictionaryString namespaceUri ) : int
localNames XmlDictionaryString
namespaceUri XmlDictionaryString
Результат int

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

public IndexOfLocalName ( string localNames, string namespaceUri ) : int
localNames string
namespaceUri string
Результат int

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

public IsLocalName ( XmlDictionaryString localName ) : bool
localName XmlDictionaryString
Результат bool

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

public IsLocalName ( string localName ) : bool
localName string
Результат bool

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

public IsNamespaceUri ( XmlDictionaryString namespaceUri ) : bool
namespaceUri XmlDictionaryString
Результат bool

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

public IsNamespaceUri ( string namespaceUri ) : bool
namespaceUri string
Результат bool

IsStartElement() публичный закрытый Метод

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

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

public IsStartElement ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : bool
localName XmlDictionaryString
namespaceUri XmlDictionaryString
Результат bool

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

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

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

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

LookupNamespace() защищенный Метод

protected LookupNamespace ( System.Xml.PrefixHandle prefix ) : Namespace
prefix System.Xml.PrefixHandle
Результат Namespace

LookupNamespace() защищенный Метод

protected LookupNamespace ( PrefixHandleType prefix ) : Namespace
prefix PrefixHandleType
Результат Namespace

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

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

MoveToAtomicText() защищенный Метод

protected MoveToAtomicText ( ) : XmlAtomicTextNode
Результат XmlAtomicTextNode

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

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

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

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

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

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

MoveToCData() защищенный Метод

protected MoveToCData ( ) : XmlCDataNode
Результат XmlCDataNode

MoveToComment() защищенный Метод

protected MoveToComment ( ) : XmlCommentNode
Результат XmlCommentNode

MoveToComplexText() защищенный Метод

protected MoveToComplexText ( ) : XmlComplexTextNode
Результат XmlComplexTextNode

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

public MoveToContent ( ) : System.Xml.XmlNodeType
Результат System.Xml.XmlNodeType

MoveToDeclaration() защищенный Метод

protected MoveToDeclaration ( ) : XmlDeclarationNode
Результат XmlDeclarationNode

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

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

MoveToEndElement() защищенный Метод

protected MoveToEndElement ( ) : void
Результат void

MoveToEndOfFile() защищенный Метод

protected MoveToEndOfFile ( ) : void
Результат void

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

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

MoveToInitial() защищенный Метод

protected MoveToInitial ( XmlDictionaryReaderQuotas quotas ) : void
quotas XmlDictionaryReaderQuotas
Результат void

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

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

MoveToNode() защищенный Метод

protected MoveToNode ( XmlNode node ) : void
node XmlNode
Результат void

MoveToWhitespaceText() защищенный Метод

protected MoveToWhitespaceText ( ) : XmlTextNode
Результат XmlTextNode

ProcessAttributes() защищенный Метод

protected ProcessAttributes ( ) : void
Результат void

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

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

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

public ReadContentAs ( Type type, IXmlNamespaceResolver namespaceResolver ) : object
type System.Type
namespaceResolver IXmlNamespaceResolver
Результат object

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

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

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

public ReadContentAsBase64 ( byte buffer, int offset, int count ) : int
buffer byte
offset int
count int
Результат int

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

public ReadContentAsBoolean ( ) : System.Boolean
Результат System.Boolean

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

public ReadContentAsDateTime ( ) : System.DateTime
Результат System.DateTime

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

public ReadContentAsDecimal ( ) : Decimal
Результат Decimal

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

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

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

public ReadContentAsFloat ( ) : System.Single
Результат System.Single

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

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

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

public ReadContentAsInt ( ) : Int32
Результат System.Int32

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

public ReadContentAsLong ( ) : System.Int64
Результат System.Int64

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

public ReadContentAsObject ( ) : object
Результат object

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

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

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

public ReadContentAsTimeSpan ( ) : System.TimeSpan
Результат System.TimeSpan

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

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

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

public ReadDateTimeArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : System.DateTime[]
localName XmlDictionaryString
namespaceUri XmlDictionaryString
Результат System.DateTime[]

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

public ReadDateTimeArray ( string localName, string namespaceUri ) : System.DateTime[]
localName string
namespaceUri string
Результат System.DateTime[]

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

public ReadDecimalArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : decimal[]
localName XmlDictionaryString
namespaceUri XmlDictionaryString
Результат decimal[]

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

public ReadDecimalArray ( string localName, string namespaceUri ) : decimal[]
localName string
namespaceUri string
Результат decimal[]

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

public ReadDoubleArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : double[]
localName XmlDictionaryString
namespaceUri XmlDictionaryString
Результат double[]

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

public ReadDoubleArray ( string localName, string namespaceUri ) : double[]
localName string
namespaceUri string
Результат double[]

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

public ReadElementContentAsBase64 ( byte buffer, int offset, int count ) : int
buffer byte
offset int
count int
Результат int

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

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

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

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

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

public ReadGuidArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : System.Guid[]
localName XmlDictionaryString
namespaceUri XmlDictionaryString
Результат System.Guid[]

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

public ReadGuidArray ( string localName, string namespaceUri ) : System.Guid[]
localName string
namespaceUri string
Результат System.Guid[]

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

public ReadInt16Array ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : System.Int16[]
localName XmlDictionaryString
namespaceUri XmlDictionaryString
Результат System.Int16[]

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

public ReadInt16Array ( string localName, string namespaceUri ) : System.Int16[]
localName string
namespaceUri string
Результат System.Int16[]

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

public ReadInt32Array ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : System.Int32[]
localName XmlDictionaryString
namespaceUri XmlDictionaryString
Результат System.Int32[]

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

public ReadInt32Array ( string localName, string namespaceUri ) : System.Int32[]
localName string
namespaceUri string
Результат System.Int32[]

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

public ReadInt64Array ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : System.Int64[]
localName XmlDictionaryString
namespaceUri XmlDictionaryString
Результат System.Int64[]

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

public ReadInt64Array ( string localName, string namespaceUri ) : System.Int64[]
localName string
namespaceUri string
Результат System.Int64[]

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

public ReadSingleArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : float[]
localName XmlDictionaryString
namespaceUri XmlDictionaryString
Результат float[]

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

public ReadSingleArray ( string localName, string namespaceUri ) : float[]
localName string
namespaceUri string
Результат float[]

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

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

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

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

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

public ReadStartElement ( string localName, string namespaceUri ) : void
localName string
namespaceUri string
Результат void

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

public ReadTimeSpanArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : System.TimeSpan[]
localName XmlDictionaryString
namespaceUri XmlDictionaryString
Результат System.TimeSpan[]

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

public ReadTimeSpanArray ( string localName, string namespaceUri ) : System.TimeSpan[]
localName string
namespaceUri string
Результат System.TimeSpan[]

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

public ReadValueAsBase64 ( byte buffer, int offset, int count ) : int
buffer byte
offset int
count int
Результат int

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

public ReadValueChunk ( char chars, int offset, int count ) : int
chars char
offset int
count int
Результат int

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

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

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

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

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

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

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

public TryGetLocalNameAsDictionaryString ( XmlDictionaryString &localName ) : bool
localName XmlDictionaryString
Результат bool

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

public TryGetNamespaceUriAsDictionaryString ( XmlDictionaryString &localName ) : bool
localName XmlDictionaryString
Результат bool

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

public TryGetValueAsDictionaryString ( XmlDictionaryString &value ) : bool
value XmlDictionaryString
Результат bool

XmlBaseReader() защищенный Метод

protected XmlBaseReader ( ) : System
Результат System

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

public this ( int index ) : string
index int
Результат string

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

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

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

public this ( string localName, string namespaceUri ) : string
localName string
namespaceUri string
Результат string