C# 클래스 Platform.Xml.Serialization.SerializationContext

Maintains state required to perform serialization.
파일 보기 프로젝트 열기: platformdotnet/Platform 1 사용 예제들

공개 메소드들

메소드 설명
DeserializationEnd ( object obj ) : void
DeserializationStart ( object obj ) : void
GetCurrentMemberInfo ( ) : SerializationMemberInfo
PopCurrentMemberInfo ( ) : void
PushCurrentMemberInfo ( SerializationMemberInfo memberInfo ) : void
SerializationContext ( SerializerOptions options, SerializationParameters parameters ) : System
SerializationEnd ( object obj ) : void

Call when an object has been serialized.

The object is popped off the serialization stack.

SerializationStart ( object obj ) : void

Prepares an object for serialization/

The object is pushed onto the serialization stack. This prevents the object from being serialized in cycles.

ShouldSerialize ( object obj, SerializationMemberInfo memberInfo ) : bool

Checks if see if an object should be serialized.

An object shouldn't be serialized if it has already been serialized. This method automatically checks if the object has been serialized by examining the serialization stack. This stack is maintained by the SerializationStart and SerializationEnd methods.

You should call SerializationStart and SerializationEnd when you start and finish serializing an object.

메소드 상세

DeserializationEnd() 공개 메소드

public DeserializationEnd ( object obj ) : void
obj object
리턴 void

DeserializationStart() 공개 메소드

public DeserializationStart ( object obj ) : void
obj object
리턴 void

GetCurrentMemberInfo() 공개 메소드

public GetCurrentMemberInfo ( ) : SerializationMemberInfo
리턴 SerializationMemberInfo

PopCurrentMemberInfo() 공개 메소드

public PopCurrentMemberInfo ( ) : void
리턴 void

PushCurrentMemberInfo() 공개 메소드

public PushCurrentMemberInfo ( SerializationMemberInfo memberInfo ) : void
memberInfo SerializationMemberInfo
리턴 void

SerializationContext() 공개 메소드

public SerializationContext ( SerializerOptions options, SerializationParameters parameters ) : System
options SerializerOptions
parameters SerializationParameters
리턴 System

SerializationEnd() 공개 메소드

Call when an object has been serialized.
The object is popped off the serialization stack.
public SerializationEnd ( object obj ) : void
obj object
리턴 void

SerializationStart() 공개 메소드

Prepares an object for serialization/
The object is pushed onto the serialization stack. This prevents the object from being serialized in cycles.
public SerializationStart ( object obj ) : void
obj object
리턴 void

ShouldSerialize() 공개 메소드

Checks if see if an object should be serialized.

An object shouldn't be serialized if it has already been serialized. This method automatically checks if the object has been serialized by examining the serialization stack. This stack is maintained by the SerializationStart and SerializationEnd methods.

You should call SerializationStart and SerializationEnd when you start and finish serializing an object.

public ShouldSerialize ( object obj, SerializationMemberInfo memberInfo ) : bool
obj object
memberInfo SerializationMemberInfo
리턴 bool