C# Class LinFu.AOP.Cecil.BaseReflectionVisitor

Inheritance: IReflectionVisitor, IReflectionStructureVisitor
Show file Open project: philiplaureano/LinFu

Public Methods

Method Description
TerminateAssemblyDefinition ( AssemblyDefinition asm ) : void
TerminateModuleDefinition ( Mono.Cecil.ModuleDefinition module ) : void
VisitAssemblyDefinition ( AssemblyDefinition asm ) : void
VisitAssemblyLinkedResource ( Mono.Cecil.AssemblyLinkedResource res ) : void
VisitAssemblyNameDefinition ( Mono.Cecil.AssemblyNameDefinition name ) : void
VisitAssemblyNameReference ( Mono.Cecil.AssemblyNameReference name ) : void
VisitAssemblyNameReferenceCollection ( Mono.Cecil.AssemblyNameReferenceCollection names ) : void
VisitConstructor ( Mono.Cecil.MethodDefinition ctor ) : void
VisitConstructorCollection ( Mono.Cecil.ConstructorCollection ctors ) : void
VisitCustomAttribute ( CustomAttribute customAttr ) : void
VisitCustomAttributeCollection ( Mono.Cecil.CustomAttributeCollection customAttrs ) : void
VisitEmbeddedResource ( EmbeddedResource res ) : void
VisitEventDefinition ( Mono.Cecil.EventDefinition evt ) : void
VisitEventDefinitionCollection ( Mono.Cecil.EventDefinitionCollection events ) : void
VisitExternType ( TypeReference externType ) : void
VisitExternTypeCollection ( Mono.Cecil.ExternTypeCollection externs ) : void
VisitFieldDefinition ( FieldDefinition field ) : void
VisitFieldDefinitionCollection ( Mono.Cecil.FieldDefinitionCollection fields ) : void
VisitGenericParameter ( Mono.Cecil.GenericParameter genparam ) : void
VisitGenericParameterCollection ( Mono.Cecil.GenericParameterCollection genparams ) : void
VisitInterface ( TypeReference interf ) : void
VisitInterfaceCollection ( Mono.Cecil.InterfaceCollection interfaces ) : void
VisitLinkedResource ( Mono.Cecil.LinkedResource res ) : void
VisitMarshalSpec ( Mono.Cecil.MarshalSpec marshalSpec ) : void
VisitMemberReference ( MemberReference member ) : void
VisitMemberReferenceCollection ( Mono.Cecil.MemberReferenceCollection members ) : void
VisitMethodDefinition ( Mono.Cecil.MethodDefinition method ) : void
VisitMethodDefinitionCollection ( Mono.Cecil.MethodDefinitionCollection methods ) : void
VisitModuleDefinition ( Mono.Cecil.ModuleDefinition module ) : void
VisitModuleDefinitionCollection ( Mono.Cecil.ModuleDefinitionCollection modules ) : void
VisitModuleReference ( Mono.Cecil.ModuleReference module ) : void
VisitModuleReferenceCollection ( Mono.Cecil.ModuleReferenceCollection modules ) : void
VisitNestedType ( Mono.Cecil.TypeDefinition nestedType ) : void
VisitNestedTypeCollection ( Mono.Cecil.NestedTypeCollection nestedTypes ) : void
VisitOverride ( MethodReference ov ) : void
VisitOverrideCollection ( Mono.Cecil.OverrideCollection overrides ) : void
VisitPInvokeInfo ( Mono.Cecil.PInvokeInfo pinvk ) : void
VisitParameterDefinition ( Mono.Cecil.ParameterDefinition parameter ) : void
VisitParameterDefinitionCollection ( Mono.Cecil.ParameterDefinitionCollection parameters ) : void
VisitPropertyDefinition ( Mono.Cecil.PropertyDefinition property ) : void
VisitPropertyDefinitionCollection ( Mono.Cecil.PropertyDefinitionCollection properties ) : void
VisitResourceCollection ( Mono.Cecil.ResourceCollection resources ) : void
VisitSecurityDeclaration ( Mono.Cecil.SecurityDeclaration secDecl ) : void
VisitSecurityDeclarationCollection ( Mono.Cecil.SecurityDeclarationCollection secDecls ) : void
VisitTypeDefinition ( Mono.Cecil.TypeDefinition type ) : void
VisitTypeDefinitionCollection ( TypeDefinitionCollection types ) : void
VisitTypeReference ( TypeReference type ) : void
VisitTypeReferenceCollection ( TypeReferenceCollection refs ) : void

Method Details

TerminateAssemblyDefinition() public method

public TerminateAssemblyDefinition ( AssemblyDefinition asm ) : void
asm Mono.Cecil.AssemblyDefinition
return void

TerminateModuleDefinition() public method

public TerminateModuleDefinition ( Mono.Cecil.ModuleDefinition module ) : void
module Mono.Cecil.ModuleDefinition
return void

VisitAssemblyDefinition() public method

public VisitAssemblyDefinition ( AssemblyDefinition asm ) : void
asm Mono.Cecil.AssemblyDefinition
return void

VisitAssemblyLinkedResource() public method

public VisitAssemblyLinkedResource ( Mono.Cecil.AssemblyLinkedResource res ) : void
res Mono.Cecil.AssemblyLinkedResource
return void

VisitAssemblyNameDefinition() public method

public VisitAssemblyNameDefinition ( Mono.Cecil.AssemblyNameDefinition name ) : void
name Mono.Cecil.AssemblyNameDefinition
return void

VisitAssemblyNameReference() public method

public VisitAssemblyNameReference ( Mono.Cecil.AssemblyNameReference name ) : void
name Mono.Cecil.AssemblyNameReference
return void

VisitAssemblyNameReferenceCollection() public method

public VisitAssemblyNameReferenceCollection ( Mono.Cecil.AssemblyNameReferenceCollection names ) : void
names Mono.Cecil.AssemblyNameReferenceCollection
return void

VisitConstructor() public method

public VisitConstructor ( Mono.Cecil.MethodDefinition ctor ) : void
ctor Mono.Cecil.MethodDefinition
return void

VisitConstructorCollection() public method

public VisitConstructorCollection ( Mono.Cecil.ConstructorCollection ctors ) : void
ctors Mono.Cecil.ConstructorCollection
return void

VisitCustomAttribute() public method

public VisitCustomAttribute ( CustomAttribute customAttr ) : void
customAttr Mono.Cecil.CustomAttribute
return void

VisitCustomAttributeCollection() public method

public VisitCustomAttributeCollection ( Mono.Cecil.CustomAttributeCollection customAttrs ) : void
customAttrs Mono.Cecil.CustomAttributeCollection
return void

VisitEmbeddedResource() public method

public VisitEmbeddedResource ( EmbeddedResource res ) : void
res Mono.Cecil.EmbeddedResource
return void

VisitEventDefinition() public method

public VisitEventDefinition ( Mono.Cecil.EventDefinition evt ) : void
evt Mono.Cecil.EventDefinition
return void

VisitEventDefinitionCollection() public method

public VisitEventDefinitionCollection ( Mono.Cecil.EventDefinitionCollection events ) : void
events Mono.Cecil.EventDefinitionCollection
return void

VisitExternType() public method

public VisitExternType ( TypeReference externType ) : void
externType Mono.Cecil.TypeReference
return void

VisitExternTypeCollection() public method

public VisitExternTypeCollection ( Mono.Cecil.ExternTypeCollection externs ) : void
externs Mono.Cecil.ExternTypeCollection
return void

VisitFieldDefinition() public method

public VisitFieldDefinition ( FieldDefinition field ) : void
field Mono.Cecil.FieldDefinition
return void

VisitFieldDefinitionCollection() public method

public VisitFieldDefinitionCollection ( Mono.Cecil.FieldDefinitionCollection fields ) : void
fields Mono.Cecil.FieldDefinitionCollection
return void

VisitGenericParameter() public method

public VisitGenericParameter ( Mono.Cecil.GenericParameter genparam ) : void
genparam Mono.Cecil.GenericParameter
return void

VisitGenericParameterCollection() public method

public VisitGenericParameterCollection ( Mono.Cecil.GenericParameterCollection genparams ) : void
genparams Mono.Cecil.GenericParameterCollection
return void

VisitInterface() public method

public VisitInterface ( TypeReference interf ) : void
interf Mono.Cecil.TypeReference
return void

VisitInterfaceCollection() public method

public VisitInterfaceCollection ( Mono.Cecil.InterfaceCollection interfaces ) : void
interfaces Mono.Cecil.InterfaceCollection
return void

VisitLinkedResource() public method

public VisitLinkedResource ( Mono.Cecil.LinkedResource res ) : void
res Mono.Cecil.LinkedResource
return void

VisitMarshalSpec() public method

public VisitMarshalSpec ( Mono.Cecil.MarshalSpec marshalSpec ) : void
marshalSpec Mono.Cecil.MarshalSpec
return void

VisitMemberReference() public method

public VisitMemberReference ( MemberReference member ) : void
member Mono.Cecil.MemberReference
return void

VisitMemberReferenceCollection() public method

public VisitMemberReferenceCollection ( Mono.Cecil.MemberReferenceCollection members ) : void
members Mono.Cecil.MemberReferenceCollection
return void

VisitMethodDefinition() public method

public VisitMethodDefinition ( Mono.Cecil.MethodDefinition method ) : void
method Mono.Cecil.MethodDefinition
return void

VisitMethodDefinitionCollection() public method

public VisitMethodDefinitionCollection ( Mono.Cecil.MethodDefinitionCollection methods ) : void
methods Mono.Cecil.MethodDefinitionCollection
return void

VisitModuleDefinition() public method

public VisitModuleDefinition ( Mono.Cecil.ModuleDefinition module ) : void
module Mono.Cecil.ModuleDefinition
return void

VisitModuleDefinitionCollection() public method

public VisitModuleDefinitionCollection ( Mono.Cecil.ModuleDefinitionCollection modules ) : void
modules Mono.Cecil.ModuleDefinitionCollection
return void

VisitModuleReference() public method

public VisitModuleReference ( Mono.Cecil.ModuleReference module ) : void
module Mono.Cecil.ModuleReference
return void

VisitModuleReferenceCollection() public method

public VisitModuleReferenceCollection ( Mono.Cecil.ModuleReferenceCollection modules ) : void
modules Mono.Cecil.ModuleReferenceCollection
return void

VisitNestedType() public method

public VisitNestedType ( Mono.Cecil.TypeDefinition nestedType ) : void
nestedType Mono.Cecil.TypeDefinition
return void

VisitNestedTypeCollection() public method

public VisitNestedTypeCollection ( Mono.Cecil.NestedTypeCollection nestedTypes ) : void
nestedTypes Mono.Cecil.NestedTypeCollection
return void

VisitOverride() public method

public VisitOverride ( MethodReference ov ) : void
ov Mono.Cecil.MethodReference
return void

VisitOverrideCollection() public method

public VisitOverrideCollection ( Mono.Cecil.OverrideCollection overrides ) : void
overrides Mono.Cecil.OverrideCollection
return void

VisitPInvokeInfo() public method

public VisitPInvokeInfo ( Mono.Cecil.PInvokeInfo pinvk ) : void
pinvk Mono.Cecil.PInvokeInfo
return void

VisitParameterDefinition() public method

public VisitParameterDefinition ( Mono.Cecil.ParameterDefinition parameter ) : void
parameter Mono.Cecil.ParameterDefinition
return void

VisitParameterDefinitionCollection() public method

public VisitParameterDefinitionCollection ( Mono.Cecil.ParameterDefinitionCollection parameters ) : void
parameters Mono.Cecil.ParameterDefinitionCollection
return void

VisitPropertyDefinition() public method

public VisitPropertyDefinition ( Mono.Cecil.PropertyDefinition property ) : void
property Mono.Cecil.PropertyDefinition
return void

VisitPropertyDefinitionCollection() public method

public VisitPropertyDefinitionCollection ( Mono.Cecil.PropertyDefinitionCollection properties ) : void
properties Mono.Cecil.PropertyDefinitionCollection
return void

VisitResourceCollection() public method

public VisitResourceCollection ( Mono.Cecil.ResourceCollection resources ) : void
resources Mono.Cecil.ResourceCollection
return void

VisitSecurityDeclaration() public method

public VisitSecurityDeclaration ( Mono.Cecil.SecurityDeclaration secDecl ) : void
secDecl Mono.Cecil.SecurityDeclaration
return void

VisitSecurityDeclarationCollection() public method

public VisitSecurityDeclarationCollection ( Mono.Cecil.SecurityDeclarationCollection secDecls ) : void
secDecls Mono.Cecil.SecurityDeclarationCollection
return void

VisitTypeDefinition() public method

public VisitTypeDefinition ( Mono.Cecil.TypeDefinition type ) : void
type Mono.Cecil.TypeDefinition
return void

VisitTypeDefinitionCollection() public method

public VisitTypeDefinitionCollection ( TypeDefinitionCollection types ) : void
types TypeDefinitionCollection
return void

VisitTypeReference() public method

public VisitTypeReference ( TypeReference type ) : void
type TypeReference
return void

VisitTypeReferenceCollection() public method

public VisitTypeReferenceCollection ( TypeReferenceCollection refs ) : void
refs TypeReferenceCollection
return void