C# Class Spring.Proxy.BaseProxyMethodBuilder

Implementation of IProxyMethodBuilder that delegates method calls to the base class.
Inheritance: Spring.Proxy.AbstractProxyMethodBuilder
Afficher le fichier Open project: spring-projects/spring-net

Méthodes publiques

Méthode Description
BaseProxyMethodBuilder ( TypeBuilder typeBuilder, IProxyTypeGenerator proxyGenerator, bool explicitImplementation ) : System.Reflection

Creates a new instance of the method builder.

Méthodes protégées

Méthode Description
GenerateMethod ( ILGenerator il, MethodInfo method, MethodInfo interfaceMethod ) : void

Generates the proxy method.

Method Details

BaseProxyMethodBuilder() public méthode

Creates a new instance of the method builder.
public BaseProxyMethodBuilder ( TypeBuilder typeBuilder, IProxyTypeGenerator proxyGenerator, bool explicitImplementation ) : System.Reflection
typeBuilder System.Reflection.Emit.TypeBuilder The type builder to use.
proxyGenerator IProxyTypeGenerator /// The implementation to use. ///
explicitImplementation bool /// if the interface is to be /// implemented explicitly; otherwise . ///
Résultat System.Reflection

GenerateMethod() protected méthode

Generates the proxy method.
protected GenerateMethod ( ILGenerator il, MethodInfo method, MethodInfo interfaceMethod ) : void
il System.Reflection.Emit.ILGenerator The IL generator to use.
method System.Reflection.MethodInfo The method to proxy.
interfaceMethod System.Reflection.MethodInfo /// The interface definition of the method, if applicable. ///
Résultat void