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

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(); } }