C# 클래스 Castle.DynamicProxy.Serialization.ProxyObjectReference

상속: IObjectReference, ISerializable, IDeserializationCallback
파일 보기 프로젝트 열기: nats/castle-1.0.3-mono

공개 메소드들

메소드 설명
GetObjectData ( SerializationInfo info, StreamingContext context ) : void
GetRealObject ( StreamingContext context ) : object
OnDeserialization ( object sender ) : void
RecreateClassProxy ( ) : object
RecreateClassProxy ( SerializationInfo info, StreamingContext context ) : object
RecreateInterfaceProxy ( ) : object
RecreateInterfaceProxy ( SerializationInfo info, StreamingContext context ) : object
ResetScope ( ) : void

Usefull for test cases

보호된 메소드들

메소드 설명
InvokeCallback ( object target ) : void
ProxyObjectReference ( SerializationInfo info, StreamingContext context ) : System
RecreateProxy ( ) : object
RecreateProxy ( SerializationInfo info, StreamingContext context ) : object

비공개 메소드들

메소드 설명
DeserializeTypeFromString ( string key ) : Type
SetInterceptors ( IInterceptor interceptors ) : void
SetTarget ( object target ) : void

메소드 상세

GetObjectData() 공개 메소드

public GetObjectData ( SerializationInfo info, StreamingContext context ) : void
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
리턴 void

GetRealObject() 공개 메소드

public GetRealObject ( StreamingContext context ) : object
context System.Runtime.Serialization.StreamingContext
리턴 object

InvokeCallback() 보호된 메소드

protected InvokeCallback ( object target ) : void
target object
리턴 void

OnDeserialization() 공개 메소드

public OnDeserialization ( object sender ) : void
sender object
리턴 void

ProxyObjectReference() 보호된 메소드

protected ProxyObjectReference ( SerializationInfo info, StreamingContext context ) : System
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
리턴 System

RecreateClassProxy() 공개 메소드

public RecreateClassProxy ( ) : object
리턴 object

RecreateClassProxy() 공개 메소드

public RecreateClassProxy ( SerializationInfo info, StreamingContext context ) : object
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
리턴 object

RecreateInterfaceProxy() 공개 메소드

public RecreateInterfaceProxy ( ) : object
리턴 object

RecreateInterfaceProxy() 공개 메소드

public RecreateInterfaceProxy ( SerializationInfo info, StreamingContext context ) : object
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
리턴 object

RecreateProxy() 보호된 메소드

protected RecreateProxy ( ) : object
리턴 object

RecreateProxy() 보호된 메소드

protected RecreateProxy ( SerializationInfo info, StreamingContext context ) : object
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
리턴 object

ResetScope() 공개 정적인 메소드

Usefull for test cases
public static ResetScope ( ) : void
리턴 void