프로퍼티 | 타입 | 설명 | |
---|---|---|---|
CalculateMethodAttributes | MethodAttributes | ||
DefineConstructors | |||
DefineFields | |||
DefineMethods | |||
DefineProperties | |||
DefineReplacedMethod | void | ||
DefineReturnValueIfAny | |||
DefineType | |||
DefineWritePropertyForMethodReplacement | void | ||
PushArguments | void | ||
SetupTheReturnValueIfAny | void |
메소드 | 설명 | |
---|---|---|
BuildType ( ) : |
Builds a System.Type suitable for Method-Injection.
|
|
MethodInjectingTypeBuilder ( |
Creates a new instance of the MethodInjectingTypeBuilder class.
|
메소드 | 설명 | |
---|---|---|
CalculateMethodAttributes ( |
||
DefineConstructors ( |
||
DefineFields ( |
||
DefineMethods ( |
Defines overrides for those methods that are configured with an appropriate Spring.Objects.Factory.Support.MethodOverride.
|
|
DefineProperties ( |
||
DefineReplacedMethod ( |
Override the supplied method with the logic encapsulated by the Spring.Objects.Factory.Support.IMethodReplacer defined by the supplied field.
|
|
DefineReturnValueIfAny ( |
Generates the MSIL for a return value if the supplied method returns a value.
|
|
DefineType ( ) : |
||
DefineWritePropertyForMethodReplacement ( |
Simply generates the IL for a write only property for the IMethodReplacer System.Type.
|
|
PushArguments ( |
Pushes (sets up) the arguments for a call to the Spring.Objects.Factory.Support.IMethodReplacer.Implement(object, MethodInfo, object[]) method of an appropriate Spring.Objects.Factory.Support.IMethodReplacer.
|
|
SetupTheReturnValueIfAny ( |
Generates the MSIL for actually returning a return value if the supplied returnValue is not
|
public MethodInjectingTypeBuilder ( |
||
module |
/// The |
|
objectDefinition | Spring.Objects.Factory.Support.RootObjectDefinition | /// The object definition that is the target of the method injection. /// |
리턴 | System |