C# Class NSubstitute.Proxies.CastleDynamicProxy.CastleDynamicProxyFactory

Inheritance: IProxyFactory
Afficher le fichier Open project: nsubstitute/NSubstitute Class Usage Examples

Méthodes publiques

Méthode Description
CastleDynamicProxyFactory ( ) : System
GenerateProxy ( ICallRouter callRouter, Type typeToProxy, Type additionalInterfaces, object constructorArguments ) : object

Private Methods

Méthode 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 méthode

public CastleDynamicProxyFactory ( ) : System
Résultat System

GenerateProxy() public méthode

public GenerateProxy ( ICallRouter callRouter, Type typeToProxy, Type additionalInterfaces, object constructorArguments ) : object
callRouter ICallRouter
typeToProxy System.Type
additionalInterfaces System.Type
constructorArguments object
Résultat object