C# Класс Castle.DynamicProxy.Serialization.ProxyObjectReference

Наследование: IObjectReference, ISerializable, IDeserializationCallback
Показать файл Открыть проект

Открытые методы

Метод Описание
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