C# Класс System.Xml.Serialization.XmlSerializationReader

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

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

Метод Описание
AddFixup ( CollectionFixup fixup ) : void
AddFixup ( Fixup fixup ) : void
AddReadCallback ( string name, string ns, Type type, XmlSerializationReadCallback read ) : void
AddTarget ( string id, object o ) : void
CheckReaderCount ( int &whileIterations, int &readerCount ) : void
CollapseWhitespace ( string value ) : string
CreateAbstractTypeException ( string name, string ns ) : Exception
CreateBadDerivationException ( string xsdDerived, string nsDerived, string xsdBase, string nsBase, string clrDerived, string clrBase ) : Exception
CreateCtorHasSecurityException ( string typeName ) : Exception
CreateInaccessibleConstructorException ( string typeName ) : Exception
CreateInvalidCastException ( Type type, object value ) : Exception
CreateInvalidCastException ( Type type, object value, string id ) : Exception
CreateMissingIXmlSerializableType ( string name, string ns, string clrType ) : Exception
CreateReadOnlyCollectionException ( string name ) : Exception
CreateUnknownConstantException ( string value, Type enumType ) : Exception
CreateUnknownNodeException ( ) : Exception
CreateUnknownTypeException ( XmlQualifiedName type ) : Exception
EnsureArrayIndex ( Array a, int index, Type elementType ) : Array
FixupArrayRefs ( object fixup ) : void
GetArrayLength ( string name, string ns ) : int
GetNullAttr ( ) : bool
GetTarget ( string id ) : object
GetXsiType ( ) : XmlQualifiedName
InitCallbacks ( ) : void
InitIDs ( ) : void
IsXmlnsAttribute ( string name ) : bool
ParseWsdlArrayType ( XmlAttribute attr ) : void
ReadElementQualifiedName ( ) : XmlQualifiedName
ReadEndElement ( ) : void
ReadNull ( ) : bool
ReadNullableQualifiedName ( ) : XmlQualifiedName
ReadNullableString ( ) : string
ReadReference ( string &fixupReference ) : bool
ReadReferencedElement ( ) : object
ReadReferencedElement ( string name, string ns ) : object
ReadReferencedElements ( ) : void
ReadReferencingElement ( string &fixupReference ) : object
ReadReferencingElement ( string name, string ns, bool elementCanBeType, string &fixupReference ) : object
ReadReferencingElement ( string name, string ns, string &fixupReference ) : object
ReadSerializable ( IXmlSerializable serializable ) : IXmlSerializable
ReadSerializable ( IXmlSerializable serializable, bool wrappedAny ) : IXmlSerializable
ReadString ( ) : string
ReadString ( string value ) : string
ReadString ( string value, bool trim ) : string
ReadTypedNull ( XmlQualifiedName type ) : object
ReadTypedPrimitive ( XmlQualifiedName type ) : object
ReadXmlDocument ( bool wrapped ) : XmlDocument
ReadXmlNode ( bool wrapped ) : XmlNode
Referenced ( object o ) : void
ResolveDynamicAssembly ( string assemblyFullName ) : Assembly
ShrinkArray ( Array a, int length, Type elementType, bool isNullable ) : Array
ToByteArrayBase64 ( bool isNull ) : byte[]
ToByteArrayBase64 ( string value ) : byte[]
ToByteArrayHex ( bool isNull ) : byte[]
ToByteArrayHex ( string value ) : byte[]
ToChar ( string value ) : char
ToDate ( string value ) : DateTime
ToDateTime ( string value ) : DateTime
ToEnum ( string value, Hashtable h, string typeName ) : long
ToTime ( string value ) : DateTime
ToXmlNCName ( string value ) : string
ToXmlName ( string value ) : string
ToXmlNmToken ( string value ) : string
ToXmlNmTokens ( string value ) : string
ToXmlQualifiedName ( string value ) : XmlQualifiedName
UnknownAttribute ( object o, XmlAttribute attr ) : void
UnknownAttribute ( object o, XmlAttribute attr, string qnames ) : void
UnknownElement ( object o, XmlElement elem ) : void
UnknownElement ( object o, XmlElement elem, string qnames ) : void
UnknownNode ( object o ) : void
UnknownNode ( object o, string qnames ) : void
UnreferencedObject ( string id, object o ) : void

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

Метод Описание
CurrentTag ( ) : string
DoFixups ( ) : void
GetCurrentPosition ( int &lineNumber, int &linePosition ) : void
GetPrimitiveType ( XmlQualifiedName typeName, bool throwOnUnknown ) : Type
HandleUnreferencedObjects ( ) : void
Init ( XmlReader r, XmlDeserializationEvents events, string encodingStyle, TempAssembly tempAssembly ) : void
Init ( XmlReader r, string encodingStyle ) : void
InitPrimitiveIDs ( ) : void
IsPrimitiveNamespace ( string ns ) : bool
IsTextualNode ( XmlNodeType nodeType ) : bool
ParseArrayType ( string value ) : SoapArrayInfo
ParseSoap12ArrayType ( string itemType, string arraySize ) : SoapArrayInfo
ReadArray ( string typeName, string typeNs ) : object
ReadByteArray ( bool isBase64 ) : byte[]
ReadStringValue ( ) : string
ReadTypedPrimitive ( XmlQualifiedName type, bool elementCanBeType ) : object
ReadXmlNodes ( bool elementCanBeType ) : object
ReadXmlQualifiedName ( ) : XmlQualifiedName
ToXmlQualifiedName ( string value, bool decodeName ) : XmlQualifiedName
UnknownNode ( XmlNode unknownNode, object o, string qnames ) : void

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

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

protected AddFixup ( CollectionFixup fixup ) : void
fixup CollectionFixup
Результат void

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

protected AddFixup ( Fixup fixup ) : void
fixup Fixup
Результат void

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

protected AddReadCallback ( string name, string ns, Type type, XmlSerializationReadCallback read ) : void
name string
ns string
type Type
read XmlSerializationReadCallback
Результат void

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

protected AddTarget ( string id, object o ) : void
id string
o object
Результат void

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

protected CheckReaderCount ( int &whileIterations, int &readerCount ) : void
whileIterations int
readerCount int
Результат void

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

protected CollapseWhitespace ( string value ) : string
value string
Результат string

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

protected CreateAbstractTypeException ( string name, string ns ) : Exception
name string
ns string
Результат Exception

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

protected CreateBadDerivationException ( string xsdDerived, string nsDerived, string xsdBase, string nsBase, string clrDerived, string clrBase ) : Exception
xsdDerived string
nsDerived string
xsdBase string
nsBase string
clrDerived string
clrBase string
Результат Exception

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

protected CreateCtorHasSecurityException ( string typeName ) : Exception
typeName string
Результат Exception

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

protected CreateInaccessibleConstructorException ( string typeName ) : Exception
typeName string
Результат Exception

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

protected CreateInvalidCastException ( Type type, object value ) : Exception
type Type
value object
Результат Exception

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

protected CreateInvalidCastException ( Type type, object value, string id ) : Exception
type Type
value object
id string
Результат Exception

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

protected CreateMissingIXmlSerializableType ( string name, string ns, string clrType ) : Exception
name string
ns string
clrType string
Результат Exception

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

protected CreateReadOnlyCollectionException ( string name ) : Exception
name string
Результат Exception

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

protected CreateUnknownConstantException ( string value, Type enumType ) : Exception
value string
enumType Type
Результат Exception

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

protected CreateUnknownNodeException ( ) : Exception
Результат Exception

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

protected CreateUnknownTypeException ( XmlQualifiedName type ) : Exception
type XmlQualifiedName
Результат Exception

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

protected EnsureArrayIndex ( Array a, int index, Type elementType ) : Array
a Array
index int
elementType Type
Результат Array

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

protected FixupArrayRefs ( object fixup ) : void
fixup object
Результат void

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

protected GetArrayLength ( string name, string ns ) : int
name string
ns string
Результат int

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

protected GetNullAttr ( ) : bool
Результат bool

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

protected GetTarget ( string id ) : object
id string
Результат object

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

protected GetXsiType ( ) : XmlQualifiedName
Результат XmlQualifiedName

InitCallbacks() защищенный абстрактный Метод

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

InitIDs() защищенный абстрактный Метод

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

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

protected IsXmlnsAttribute ( string name ) : bool
name string
Результат bool

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

protected ParseWsdlArrayType ( XmlAttribute attr ) : void
attr XmlAttribute
Результат void

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

protected ReadElementQualifiedName ( ) : XmlQualifiedName
Результат XmlQualifiedName

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

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

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

protected ReadNull ( ) : bool
Результат bool

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

protected ReadNullableQualifiedName ( ) : XmlQualifiedName
Результат XmlQualifiedName

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

protected ReadNullableString ( ) : string
Результат string

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

protected ReadReference ( string &fixupReference ) : bool
fixupReference string
Результат bool

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

protected ReadReferencedElement ( ) : object
Результат object

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

protected ReadReferencedElement ( string name, string ns ) : object
name string
ns string
Результат object

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

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

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

protected ReadReferencingElement ( string &fixupReference ) : object
fixupReference string
Результат object

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

protected ReadReferencingElement ( string name, string ns, bool elementCanBeType, string &fixupReference ) : object
name string
ns string
elementCanBeType bool
fixupReference string
Результат object

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

protected ReadReferencingElement ( string name, string ns, string &fixupReference ) : object
name string
ns string
fixupReference string
Результат object

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

protected ReadSerializable ( IXmlSerializable serializable ) : IXmlSerializable
serializable IXmlSerializable
Результат IXmlSerializable

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

protected ReadSerializable ( IXmlSerializable serializable, bool wrappedAny ) : IXmlSerializable
serializable IXmlSerializable
wrappedAny bool
Результат IXmlSerializable

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

protected ReadString ( ) : string
Результат string

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

protected ReadString ( string value ) : string
value string
Результат string

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

protected ReadString ( string value, bool trim ) : string
value string
trim bool
Результат string

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

protected ReadTypedNull ( XmlQualifiedName type ) : object
type XmlQualifiedName
Результат object

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

protected ReadTypedPrimitive ( XmlQualifiedName type ) : object
type XmlQualifiedName
Результат object

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

protected ReadXmlDocument ( bool wrapped ) : XmlDocument
wrapped bool
Результат XmlDocument

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

protected ReadXmlNode ( bool wrapped ) : XmlNode
wrapped bool
Результат XmlNode

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

protected Referenced ( object o ) : void
o object
Результат void

ResolveDynamicAssembly() защищенный статический Метод

protected static ResolveDynamicAssembly ( string assemblyFullName ) : Assembly
assemblyFullName string
Результат Assembly

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

protected ShrinkArray ( Array a, int length, Type elementType, bool isNullable ) : Array
a Array
length int
elementType Type
isNullable bool
Результат Array

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

protected ToByteArrayBase64 ( bool isNull ) : byte[]
isNull bool
Результат byte[]

ToByteArrayBase64() защищенный статический Метод

protected static ToByteArrayBase64 ( string value ) : byte[]
value string
Результат byte[]

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

protected ToByteArrayHex ( bool isNull ) : byte[]
isNull bool
Результат byte[]

ToByteArrayHex() защищенный статический Метод

protected static ToByteArrayHex ( string value ) : byte[]
value string
Результат byte[]

ToChar() защищенный статический Метод

protected static ToChar ( string value ) : char
value string
Результат char

ToDate() защищенный статический Метод

protected static ToDate ( string value ) : DateTime
value string
Результат DateTime

ToDateTime() защищенный статический Метод

protected static ToDateTime ( string value ) : DateTime
value string
Результат DateTime

ToEnum() защищенный статический Метод

protected static ToEnum ( string value, Hashtable h, string typeName ) : long
value string
h Hashtable
typeName string
Результат long

ToTime() защищенный статический Метод

protected static ToTime ( string value ) : DateTime
value string
Результат DateTime

ToXmlNCName() защищенный статический Метод

protected static ToXmlNCName ( string value ) : string
value string
Результат string

ToXmlName() защищенный статический Метод

protected static ToXmlName ( string value ) : string
value string
Результат string

ToXmlNmToken() защищенный статический Метод

protected static ToXmlNmToken ( string value ) : string
value string
Результат string

ToXmlNmTokens() защищенный статический Метод

protected static ToXmlNmTokens ( string value ) : string
value string
Результат string

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

protected ToXmlQualifiedName ( string value ) : XmlQualifiedName
value string
Результат XmlQualifiedName

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

protected UnknownAttribute ( object o, XmlAttribute attr ) : void
o object
attr XmlAttribute
Результат void

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

protected UnknownAttribute ( object o, XmlAttribute attr, string qnames ) : void
o object
attr XmlAttribute
qnames string
Результат void

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

protected UnknownElement ( object o, XmlElement elem ) : void
o object
elem XmlElement
Результат void

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

protected UnknownElement ( object o, XmlElement elem, string qnames ) : void
o object
elem XmlElement
qnames string
Результат void

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

protected UnknownNode ( object o ) : void
o object
Результат void

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

protected UnknownNode ( object o, string qnames ) : void
o object
qnames string
Результат void

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

protected UnreferencedObject ( string id, object o ) : void
id string
o object
Результат void