Castle.DynamicProxy.ProxyGenerationOptions
namespace Castle.DynamicProxy
{
public class ProxyGenerationOptions : ISerializable
{
public static readonly ProxyGenerationOptions Default;
public IProxyGenerationHook Hook { get; set; }
public IInterceptorSelector Selector { get; set; }
public Type BaseTypeForInterfaceProxy { get; set; }
public IList<CustomAttributeInfo> AdditionalAttributes { get; }
public MixinData MixinData { get; }
public bool HasMixins { get; }
public ProxyGenerationOptions(IProxyGenerationHook hook);
public ProxyGenerationOptions();
public void Initialize();
public void GetObjectData(SerializationInfo info, StreamingContext context);
public void AddMixinInstance(object instance);
public object[] MixinsAsArray();
}
}