C# Class Castle.DynamicProxy.GeneratorContext

Summary description for GeneratorContext.
Inheritance: System.Collections.DictionaryBase
Mostra file Open project: nats/castle-1.0.3-mono Class Usage Examples

Public Methods

Method Description
AddInterfaceToSkip ( Type interfaceType ) : void
AddMethodToGenerateNewSlot ( MethodInfo method ) : void
AddMethodToSkip ( MethodInfo method ) : void
AddMixinInstance ( object instance ) : void
GeneratorContext ( ) : System
MixinsAsArray ( ) : object[]
ShouldCreateNewSlot ( MethodInfo method ) : bool

Checks if the method has the same signature as a method that was marked as one that should generate a new vtable slot.

ShouldSkip ( MethodInfo method ) : bool
ShouldSkip ( Type interfaceType ) : bool
this ( String key ) : object

Method Details

AddInterfaceToSkip() public method

public AddInterfaceToSkip ( Type interfaceType ) : void
interfaceType System.Type
return void

AddMethodToGenerateNewSlot() public method

public AddMethodToGenerateNewSlot ( MethodInfo method ) : void
method System.Reflection.MethodInfo
return void

AddMethodToSkip() public method

public AddMethodToSkip ( MethodInfo method ) : void
method System.Reflection.MethodInfo
return void

AddMixinInstance() public method

public AddMixinInstance ( object instance ) : void
instance object
return void

GeneratorContext() public method

public GeneratorContext ( ) : System
return System

MixinsAsArray() public method

public MixinsAsArray ( ) : object[]
return object[]

ShouldCreateNewSlot() public method

Checks if the method has the same signature as a method that was marked as one that should generate a new vtable slot.
public ShouldCreateNewSlot ( MethodInfo method ) : bool
method System.Reflection.MethodInfo
return bool

ShouldSkip() public method

public ShouldSkip ( MethodInfo method ) : bool
method System.Reflection.MethodInfo
return bool

ShouldSkip() public method

public ShouldSkip ( Type interfaceType ) : bool
interfaceType System.Type
return bool

this() public method

public this ( String key ) : object
key String
return object