<PackageReference Include="Castle.Windsor" Version="2.0.0" />

ProxyOptions

public class ProxyOptions
public Type[] AdditionalInterfaces { get; }

public bool AllowChangeTarget { get; set; }

public IProxyHook Hook { get; set; }

public object[] MixIns { get; }

public bool OmitTarget { get; set; }

public IInterceptorSelector Selector { get; set; }

public bool UseMarshalByRefAsBaseClass { get; set; }

public bool UseSingleInterfaceProxy { get; set; }

public ProxyOptions()

public void AddAdditionalInterfaces(Type[] interfaces)

public void AddMixIns(object[] mixIns)