Castle.MicroKernel.Registration.Proxy.ProxyGroup<S>
namespace Castle.MicroKernel.Registration.Proxy
{
public class ProxyGroup<S> : RegistrationGroup<S> where S : class
{
public ComponentRegistration<S> AsMarshalByRefClass { get; }
public ProxyGroup(ComponentRegistration<S> registration);
public ComponentRegistration<S> AdditionalInterfaces(params Type[] interfaces);
public ComponentRegistration<S> Hook(IProxyGenerationHook hook);
public ComponentRegistration<S> Hook(Action<ItemRegistration<IProxyGenerationHook>> hookRegistration);
public ComponentRegistration<S> MixIns(params object[] mixIns);
public ComponentRegistration<S> MixIns(Action<MixinRegistration> mixinRegistration);
}
}