C# Class NSubstitute.Proxies.CastleDynamicProxy.CastleDynamicProxyFactory

Inheritance: IProxyFactory
Datei anzeigen Open project: nsubstitute/NSubstitute Class Usage Examples

Public Methods

Method Description
CastleDynamicProxyFactory ( ) : System
GenerateProxy ( ICallRouter callRouter, Type typeToProxy, Type additionalInterfaces, object constructorArguments ) : object

Private Methods

Method Description
ConfigureDynamicProxyToAvoidReplicatingProblematicAttributes ( ) : void
CreateProxyUsingCastleProxyGenerator ( Type typeToProxy, Type additionalInterfaces, object constructorArguments, IInterceptor interceptor, Castle.DynamicProxy.ProxyGenerationOptions proxyGenerationOptions ) : object
GetOptionsToMixinCallRouter ( ICallRouter callRouter ) : Castle.DynamicProxy.ProxyGenerationOptions
VerifyClassHasNotBeenPassedAsAnAdditionalInterface ( Type additionalInterfaces ) : void
VerifyNoConstructorArgumentsGivenForInterface ( object constructorArguments ) : void

Method Details

CastleDynamicProxyFactory() public method

public CastleDynamicProxyFactory ( ) : System
return System

GenerateProxy() public method

public GenerateProxy ( ICallRouter callRouter, Type typeToProxy, Type additionalInterfaces, object constructorArguments ) : object
callRouter ICallRouter
typeToProxy System.Type
additionalInterfaces System.Type
constructorArguments object
return object