Spring.NET 1.3.0 RC1 for .NET 2.0 API Reference

InheritanceAopProxyTypeBuilder Methods

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

Public Static (Shared) Methods

IsInheritanceProxy Determines if the specified type is one of those generated by this builder.

Public Instance Methods

BuildProxyType Creates the proxy type.
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.
PushAdvisedProxy Generates the IL instructions that pushes the current AdvisedProxy instance on stack.
PushProxy (inherited from AbstractProxyTypeBuilder) Generates the IL instructions that pushes the proxy instance on stack.
PushTarget Generates the IL instructions that pushes the target instance on which calls should be delegated to.
ToString (inherited from Object)Returns a String that represents the current Object.

Protected Instance Methods

ApplyMethodAttributes (inherited from AbstractProxyTypeBuilder) Applies attributes to the proxied method.
ApplyMethodParameterAttributes (inherited from AbstractProxyTypeBuilder) Applies attributes to proxied method's parameters.
ApplyMethodReturnTypeAttributes (inherited from AbstractProxyTypeBuilder) Applies attributes to the proxied method's return type.
ApplyTypeAttributes (inherited from AbstractProxyTypeBuilder) Applies attributes to the proxy class.
CreateTypeBuilder (inherited from AbstractProxyTypeBuilder) Creates an appropriate type builder.
DeclareAdvisedProxyInstanceField Declares field that holds the AdvisedProxy instance used by the proxy.
DefineConstructorParameters Defines the types of the parameters for the specified constructor.
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.
GenerateConstructor Generates the proxy constructor.
GetInterfaceMapping (inherited from AbstractProxyTypeBuilder) Gets the mapping of the interface to proxy into the actual methods on the target type that does not need to implement that interface.
GetMethodAttributes (inherited from AbstractProxyTypeBuilder) Calculates and returns the list of attributes that apply to the specified method.
GetMethodParameterAttributes (inherited from AbstractProxyTypeBuilder) Calculates and returns the list of attributes that apply to the specified method's parameters.
GetMethodReturnTypeAttributes (inherited from AbstractProxyTypeBuilder) Calculates and returns the list of attributes that apply to the specified method's return type.
GetProxiableInterfaces (inherited from AbstractProxyTypeBuilder) Returns an array of Types that represent the proxiable interfaces.
GetTypeAttributes (inherited from AbstractAopProxyTypeBuilder) Calculates and returns the list of attributes that apply to the specified type.
ImplementConstructors (inherited from AbstractProxyTypeBuilder) Implements constructors for the proxy class.
ImplementEvent (inherited from AbstractProxyTypeBuilder) Implements the specified event.
ImplementIAopProxy Implements IAopProxy interface.
ImplementInterface (inherited from AbstractProxyTypeBuilder)Overloaded. Implements an interface.
ImplementProperty (inherited from AbstractProxyTypeBuilder) Implements the specified property.
InheritType (inherited from AbstractProxyTypeBuilder)Overloaded. Inherit from a type.
IsAttributeMatchingType (inherited from AbstractProxyTypeBuilder) Check that the specified object is matching the passed attribute type.
MemberwiseClone (inherited from Object)Creates a shallow copy of the current Object.

See Also

InheritanceAopProxyTypeBuilder Class | Spring.Aop.Framework.DynamicProxy Namespace