<PackageReference Include="Castle.Core" Version="4.0.0" />

ProxyObjectReference

Handles the deserialization of proxies.
public static ModuleScope ModuleScope { get; }

Gets the ModuleScope used for deserialization.

public static void ResetScope()

Resets the ModuleScope used for deserialization to a new scope.

public static void SetScope(ModuleScope scope)

Resets the ModuleScope used for deserialization to a given scope.

public object GetRealObject(StreamingContext context)

protected void InvokeCallback(object target)

public void OnDeserialization(object sender)

public object RecreateClassProxy()

public object RecreateInterfaceProxy(string generatorType)

protected virtual object RecreateProxy()