<PackageReference Include="Relativity.ObjectManager" Version="12.1.171.20" />

AbstractProxyFactory

public abstract class AbstractProxyFactory : IProxyFactory

protected static void SetOnBehalfAware(IOnBehalfAware onBehalfAware, ComponentModel target)

public abstract object Create(IKernel kernel, object instance, ComponentModel model, CreationContext context, object[] constructorArguments)

public abstract object Create(IProxyFactoryExtension customFactory, IKernel kernel, ComponentModel model, CreationContext context, object[] constructorArguments)

public abstract bool RequiresTargetInstance(IKernel kernel, ComponentModel model)

public bool ShouldCreateProxy(ComponentModel model)