C# 클래스 System.Runtime.Serialization.XmlObjectSerializer

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

Private Properties

프로퍼티 타입 설명
CheckIfNeedsContractNsAtRoot bool
CheckNull void
CreateSerializationException SerializationException
CreateSerializationException SerializationException
CreateSerializationExceptionWithReaderDetails System.Exception
GetDeserializeType System.Type
GetSerializeType System.Type
GetTypeInfoError string
InternalIsStartObject bool
InternalReadObject object
InternalReadObject object
InternalWriteEndObject void
InternalWriteObject void
InternalWriteObject void
InternalWriteObjectContent void
InternalWriteStartObject void
IsContractDeclared bool
IsRootElement bool
IsRootXmlAny bool
IsStartElement bool
IsStartObjectHandleExceptions bool
ReadObjectHandleExceptions object
ReadObjectHandleExceptions object
TryAddLineInfo string
WriteEndObjectHandleExceptions void
WriteNull void
WriteObjectContentHandleExceptions void
WriteObjectHandleExceptions void
WriteObjectHandleExceptions void
WriteRootElement void
WriteStartObjectHandleExceptions void

공개 메소드들

메소드 설명
IsStartObject ( System reader ) : bool
IsStartObject ( XmlDictionaryReader reader ) : bool
IsStartObject ( XmlReader reader ) : bool
ReadObject ( Stream stream ) : object
ReadObject ( System stream ) : object
ReadObject ( System reader, bool verifyObjectName ) : object
ReadObject ( XmlDictionaryReader reader ) : object
ReadObject ( XmlDictionaryReader reader, bool verifyObjectName ) : object
ReadObject ( XmlReader reader ) : object
ReadObject ( XmlReader reader, bool verifyObjectName ) : object
WriteEndObject ( System writer ) : void
WriteEndObject ( XmlDictionaryWriter writer ) : void
WriteEndObject ( XmlWriter writer ) : void
WriteObject ( Stream stream, object graph ) : void
WriteObject ( System stream, object graph ) : void
WriteObject ( XmlDictionaryWriter writer, object graph ) : void
WriteObject ( XmlWriter writer, object graph ) : void
WriteObjectContent ( System writer, object graph ) : void
WriteObjectContent ( XmlDictionaryWriter writer, object graph ) : void
WriteObjectContent ( XmlWriter writer, object graph ) : void
WriteStartObject ( System writer, object graph ) : void
WriteStartObject ( XmlDictionaryWriter writer, object graph ) : void
WriteStartObject ( XmlWriter writer, object graph ) : void

보호된 메소드들

메소드 설명
XmlObjectSerializer ( )

비공개 메소드들

메소드 설명
CheckIfNeedsContractNsAtRoot ( XmlDictionaryString name, XmlDictionaryString ns, System.Runtime.Serialization.DataContract contract ) : bool
CheckNull ( object obj, string name ) : void
CreateSerializationException ( string errorMessage ) : SerializationException
CreateSerializationException ( string errorMessage, Exception innerException ) : SerializationException
CreateSerializationExceptionWithReaderDetails ( string errorMessage, System.Runtime.Serialization.XmlReaderDelegator reader ) : Exception
GetDeserializeType ( ) : Type
GetSerializeType ( object graph ) : Type
GetTypeInfoError ( string errorMessage, Type type, Exception innerException ) : string
InternalIsStartObject ( System.Runtime.Serialization.XmlReaderDelegator reader ) : bool
InternalReadObject ( System.Runtime.Serialization.XmlReaderDelegator reader, bool verifyObjectName ) : object
InternalReadObject ( System.Runtime.Serialization.XmlReaderDelegator reader, bool verifyObjectName, DataContractResolver dataContractResolver ) : object
InternalWriteEndObject ( System.Runtime.Serialization.XmlWriterDelegator writer ) : void
InternalWriteObject ( System.Runtime.Serialization.XmlWriterDelegator writer, object graph ) : void
InternalWriteObject ( System.Runtime.Serialization.XmlWriterDelegator writer, object graph, DataContractResolver dataContractResolver ) : void
InternalWriteObjectContent ( System.Runtime.Serialization.XmlWriterDelegator writer, object graph ) : void
InternalWriteStartObject ( System.Runtime.Serialization.XmlWriterDelegator writer, object graph ) : void
IsContractDeclared ( System.Runtime.Serialization.DataContract contract, System.Runtime.Serialization.DataContract declaredContract ) : bool
IsRootElement ( System.Runtime.Serialization.XmlReaderDelegator reader, System.Runtime.Serialization.DataContract contract, XmlDictionaryString name, XmlDictionaryString ns ) : bool
IsRootXmlAny ( XmlDictionaryString rootName, System.Runtime.Serialization.DataContract contract ) : bool
IsStartElement ( System.Runtime.Serialization.XmlReaderDelegator reader ) : bool
IsStartObjectHandleExceptions ( System.Runtime.Serialization.XmlReaderDelegator reader ) : bool
ReadObjectHandleExceptions ( System.Runtime.Serialization.XmlReaderDelegator reader, bool verifyObjectName ) : object
ReadObjectHandleExceptions ( System.Runtime.Serialization.XmlReaderDelegator reader, bool verifyObjectName, DataContractResolver dataContractResolver ) : object
TryAddLineInfo ( System.Runtime.Serialization.XmlReaderDelegator reader, string errorMessage ) : string
WriteEndObjectHandleExceptions ( System.Runtime.Serialization.XmlWriterDelegator writer ) : void
WriteNull ( System.Runtime.Serialization.XmlWriterDelegator writer ) : void
WriteObjectContentHandleExceptions ( System.Runtime.Serialization.XmlWriterDelegator writer, object graph ) : void
WriteObjectHandleExceptions ( System.Runtime.Serialization.XmlWriterDelegator writer, object graph ) : void
WriteObjectHandleExceptions ( System.Runtime.Serialization.XmlWriterDelegator writer, object graph, DataContractResolver dataContractResolver ) : void
WriteRootElement ( System.Runtime.Serialization.XmlWriterDelegator writer, System.Runtime.Serialization.DataContract contract, XmlDictionaryString name, XmlDictionaryString ns, bool needsContractNsAtRoot ) : void
WriteStartObjectHandleExceptions ( System.Runtime.Serialization.XmlWriterDelegator writer, object graph ) : void

메소드 상세

IsStartObject() 공개 추상적인 메소드

public abstract IsStartObject ( System reader ) : bool
reader System
리턴 bool

IsStartObject() 공개 추상적인 메소드

public abstract IsStartObject ( XmlDictionaryReader reader ) : bool
reader System.Xml.XmlDictionaryReader
리턴 bool

IsStartObject() 공개 메소드

public IsStartObject ( XmlReader reader ) : bool
reader XmlReader
리턴 bool

ReadObject() 공개 메소드

public ReadObject ( Stream stream ) : object
stream Stream
리턴 object

ReadObject() 공개 메소드

public ReadObject ( System stream ) : object
stream System
리턴 object

ReadObject() 공개 추상적인 메소드

public abstract ReadObject ( System reader, bool verifyObjectName ) : object
reader System
verifyObjectName bool
리턴 object

ReadObject() 공개 메소드

public ReadObject ( XmlDictionaryReader reader ) : object
reader System.Xml.XmlDictionaryReader
리턴 object

ReadObject() 공개 추상적인 메소드

public abstract ReadObject ( XmlDictionaryReader reader, bool verifyObjectName ) : object
reader System.Xml.XmlDictionaryReader
verifyObjectName bool
리턴 object

ReadObject() 공개 메소드

public ReadObject ( XmlReader reader ) : object
reader XmlReader
리턴 object

ReadObject() 공개 메소드

public ReadObject ( XmlReader reader, bool verifyObjectName ) : object
reader XmlReader
verifyObjectName bool
리턴 object

WriteEndObject() 공개 추상적인 메소드

public abstract WriteEndObject ( System writer ) : void
writer System
리턴 void

WriteEndObject() 공개 추상적인 메소드

public abstract WriteEndObject ( XmlDictionaryWriter writer ) : void
writer System.Xml.XmlDictionaryWriter
리턴 void

WriteEndObject() 공개 메소드

public WriteEndObject ( XmlWriter writer ) : void
writer System.Xml.XmlWriter
리턴 void

WriteObject() 공개 메소드

public WriteObject ( Stream stream, object graph ) : void
stream Stream
graph object
리턴 void

WriteObject() 공개 메소드

public WriteObject ( System stream, object graph ) : void
stream System
graph object
리턴 void

WriteObject() 공개 메소드

public WriteObject ( XmlDictionaryWriter writer, object graph ) : void
writer System.Xml.XmlDictionaryWriter
graph object
리턴 void

WriteObject() 공개 메소드

public WriteObject ( XmlWriter writer, object graph ) : void
writer System.Xml.XmlWriter
graph object
리턴 void

WriteObjectContent() 공개 추상적인 메소드

public abstract WriteObjectContent ( System writer, object graph ) : void
writer System
graph object
리턴 void

WriteObjectContent() 공개 추상적인 메소드

public abstract WriteObjectContent ( XmlDictionaryWriter writer, object graph ) : void
writer System.Xml.XmlDictionaryWriter
graph object
리턴 void

WriteObjectContent() 공개 메소드

public WriteObjectContent ( XmlWriter writer, object graph ) : void
writer System.Xml.XmlWriter
graph object
리턴 void

WriteStartObject() 공개 추상적인 메소드

public abstract WriteStartObject ( System writer, object graph ) : void
writer System
graph object
리턴 void

WriteStartObject() 공개 추상적인 메소드

public abstract WriteStartObject ( XmlDictionaryWriter writer, object graph ) : void
writer System.Xml.XmlDictionaryWriter
graph object
리턴 void

WriteStartObject() 공개 메소드

public WriteStartObject ( XmlWriter writer, object graph ) : void
writer System.Xml.XmlWriter
graph object
리턴 void

XmlObjectSerializer() 보호된 메소드

protected XmlObjectSerializer ( )