C# Class NProxy.Core.ProxyGenerator

Represents the proxy generator.
Inheritance: IProxyDefinitionVisitor
Afficher le fichier Open project: mtamme/NProxy Class Usage Examples

Méthodes publiques

Méthode Description
GenerateProxyTemplate ( IProxyDefinition proxyDefinition ) : IProxyTemplate

Generates a proxy template based on the specified proxy definition.

ProxyGenerator ( ITypeBuilder typeBuilder, IInterceptionFilter interceptionFilter ) : System

Initializes a new instance of the ProxyGenerator class.

VisitConstructor ( ConstructorInfo constructorInfo ) : void
VisitEvent ( EventInfo eventInfo ) : void
VisitInterface ( Type interfaceType ) : void
VisitMethod ( MethodInfo methodInfo ) : void
VisitProperty ( PropertyInfo propertyInfo ) : void

Method Details

GenerateProxyTemplate() public méthode

Generates a proxy template based on the specified proxy definition.
public GenerateProxyTemplate ( IProxyDefinition proxyDefinition ) : IProxyTemplate
proxyDefinition IProxyDefinition The proxy definition.
Résultat IProxyTemplate

ProxyGenerator() public méthode

Initializes a new instance of the ProxyGenerator class.
public ProxyGenerator ( ITypeBuilder typeBuilder, IInterceptionFilter interceptionFilter ) : System
typeBuilder ITypeBuilder The type builder.
interceptionFilter IInterceptionFilter The interception filter.
Résultat System

VisitConstructor() public méthode

public VisitConstructor ( ConstructorInfo constructorInfo ) : void
constructorInfo System.Reflection.ConstructorInfo
Résultat void

VisitEvent() public méthode

public VisitEvent ( EventInfo eventInfo ) : void
eventInfo System.Reflection.EventInfo
Résultat void

VisitInterface() public méthode

public VisitInterface ( Type interfaceType ) : void
interfaceType System.Type
Résultat void

VisitMethod() public méthode

public VisitMethod ( MethodInfo methodInfo ) : void
methodInfo System.Reflection.MethodInfo
Résultat void

VisitProperty() public méthode

public VisitProperty ( PropertyInfo propertyInfo ) : void
propertyInfo System.Reflection.PropertyInfo
Résultat void