C# 클래스 System.Xml.Serialization.XmlSerializationReader

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

보호된 메소드들

메소드 설명
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