Spring.NET 1.3.0 RC1 for .NET 2.0 API Reference

BaseAopProxyMethodBuilder Methods

The methods of the BaseAopProxyMethodBuilder class are listed below. For a complete list of BaseAopProxyMethodBuilder class members, see the BaseAopProxyMethodBuilder Members topic.

Public Instance Methods

BuildProxyMethod (inherited from AbstractProxyMethodBuilder) Dynamically builds proxy method.
Equals (inherited from Object)Determines whether the specified Object is equal to the current Object.
GetHashCode (inherited from Object)Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table.
GetType (inherited from Object)Gets the Type of the current instance.
ToString (inherited from Object)Returns a String that represents the current Object.

Protected Instance Methods

BeginMethod (inherited from AbstractAopProxyMethodBuilder) Initializes local variables
CallAssertUnderstands (inherited from AbstractProxyMethodBuilder) Emits code to ensure that target understands the method and throw a sensible exception otherwise.
CallDirectBaseMethod (inherited from AbstractProxyMethodBuilder) Calls base method directly.
CallDirectProxiedMethod Calls target method directly.
CallDirectTargetMethod (inherited from AbstractProxyMethodBuilder) Calls target method directly.
CallInvoke (inherited from AbstractAopProxyMethodBuilder) Calls method using Invoke
DeclareLocals (inherited from AbstractAopProxyMethodBuilder) Creates local variable declarations.
DefineGenericParameters (inherited from AbstractProxyMethodBuilder) Defines generic method parameters based on proxied method metadata.
DefineMethod (inherited from AbstractProxyMethodBuilder) Defines proxy method for the target object.
DefineParameters (inherited from AbstractProxyMethodBuilder) Defines method parameters based on proxied method metadata.
EndMethod (inherited from AbstractAopProxyMethodBuilder) Ends method by returning return value if appropriate.
Finalize (inherited from Object)Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
GenerateMethod (inherited from AbstractAopProxyMethodBuilder) Generates the proxy method.
GenerateMethodCacheFieldId (inherited from AbstractAopProxyMethodBuilder) Generates unique method id for the cache field.
GenerateMethodLogic (inherited from AbstractAopProxyMethodBuilder) Generates method logic.
GenerateOnProxyTargetMethodCacheField Create static field that will cache target method when defined on the proxy.
GenerateTargetMethodCacheField (inherited from AbstractAopProxyMethodBuilder) Create static field that will cache target method.
MakeGenericMethod (inherited from AbstractAopProxyMethodBuilder) Create a closed generic method for the current call if target method is a generic definition.
MemberwiseClone (inherited from Object)Creates a shallow copy of the current Object.
ProcessReturnValue (inherited from AbstractProxyMethodBuilder) Replaces a raw reference with a reference to a proxy.
PushAdvisedProxy (inherited from AbstractAopProxyMethodBuilder) Generates the IL instructions that pushes the current AdvisedProxy instance on stack.
PushOnProxyTargetMethodInfo (inherited from AbstractAopProxyMethodBuilder) Pushes the target MethodInfo defined on the proxy to stack.
PushProxy (inherited from AbstractProxyMethodBuilder) Generates the IL instructions that pushes the proxy instance on stack.
PushTarget (inherited from AbstractProxyMethodBuilder) Generates the IL instructions that pushes the target instance on which calls should be delegated to.
PushTargetMethodInfo (inherited from AbstractAopProxyMethodBuilder) Pushes the target MethodInfo to stack.
PushTargetType (inherited from AbstractAopProxyMethodBuilder) Generates the IL instructions that pushes the target type on stack.
SetupMethodArguments (inherited from AbstractAopProxyMethodBuilder) Setup proxied method arguments.

See Also

BaseAopProxyMethodBuilder Class | Spring.Aop.Framework.DynamicProxy Namespace