C# Class Microsoft.Cci.ReflectionEmitter.DynamicLoader.MemberBuilderAllocator

Inheritance: MetadataTraverser
Exibir arquivo Open project: visualmutator/visualmutator

Public Methods

Method Description
TraverseChildren ( IEventDefinition eventDefinition ) : void

TraverseChildren ( IFieldDefinition fieldDefinition ) : void

TraverseChildren ( IGenericParameter genericParameter ) : void

TraverseChildren ( IMethodDefinition method ) : void

Traverses the children of the method definition.

TraverseChildren ( IPropertyDefinition propertyDefinition ) : void

Private Methods

Method Description
GetAttributes ( IFieldDefinition fieldDefinition ) : FieldAttributes
GetAttributes ( IGenericParameter genericParameter ) : GenericParameterAttributes
GetCallingConvention ( CallingConvention callingConvention ) : CallingConventions
GetConstraints ( IGenericParameter genericParameter, List &interfaceConstraints, Type &classConstraint ) : void
GetMethodAttributes ( IMethodDefinition method ) : MethodAttributes
GetModifierTypes ( IEnumerable customModifiers, Type &reqMods, Type &optMods ) : void
GetNativeCallingConvention ( IMethodDefinition method ) : System.Runtime.InteropServices.CallingConvention
GetNativeCharset ( IMethodDefinition method ) : System.Runtime.InteropServices.CharSet
GetParameterTypes ( ISignature signature, Type &ptReqMods, Type &ptOptMods ) : System.Type[]
MemberBuilderAllocator ( DynamicLoader loader ) : System

Method Details

TraverseChildren() public method

public TraverseChildren ( IEventDefinition eventDefinition ) : void
eventDefinition IEventDefinition
return void

TraverseChildren() public method

public TraverseChildren ( IFieldDefinition fieldDefinition ) : void
fieldDefinition IFieldDefinition
return void

TraverseChildren() public method

public TraverseChildren ( IGenericParameter genericParameter ) : void
genericParameter IGenericParameter
return void

TraverseChildren() public method

Traverses the children of the method definition.
public TraverseChildren ( IMethodDefinition method ) : void
method IMethodDefinition
return void

TraverseChildren() public method

public TraverseChildren ( IPropertyDefinition propertyDefinition ) : void
propertyDefinition IPropertyDefinition
return void