C# Class Mono.Linker.Steps.TypeMapStep

Show file Open project: kumpera/mono

Protected Methods

Method Description
ProcessAssembly ( AssemblyDefinition assembly ) : void

Private Methods

Method Description
AnnotateMethods ( Mono.Cecil.MethodDefinition @base, Mono.Cecil.MethodDefinition @override ) : void
GetBaseMethodInInterfaceHierarchy ( Mono.Cecil.MethodDefinition method ) : Mono.Cecil.MethodDefinition
GetBaseMethodInInterfaceHierarchy ( Mono.Cecil.TypeDefinition type, Mono.Cecil.MethodDefinition method ) : Mono.Cecil.MethodDefinition
GetBaseMethodInTypeHierarchy ( Mono.Cecil.MethodDefinition method ) : Mono.Cecil.MethodDefinition
GetBaseMethodInTypeHierarchy ( Mono.Cecil.TypeDefinition type, Mono.Cecil.MethodDefinition method ) : Mono.Cecil.MethodDefinition
GetBaseType ( Mono.Cecil.TypeDefinition type ) : Mono.Cecil.TypeDefinition
MapInterfaceMethodsInTypeHierarchy ( Mono.Cecil.TypeDefinition type ) : void
MapOverrides ( Mono.Cecil.MethodDefinition method ) : void
MapType ( Mono.Cecil.TypeDefinition type ) : void
MapVirtualBaseMethod ( Mono.Cecil.MethodDefinition method ) : void
MapVirtualInterfaceMethod ( Mono.Cecil.MethodDefinition method ) : void
MapVirtualMethod ( Mono.Cecil.MethodDefinition method ) : void
MapVirtualMethods ( Mono.Cecil.TypeDefinition type ) : void
MethodMatch ( Mono.Cecil.MethodDefinition candidate, Mono.Cecil.MethodDefinition method ) : bool
TryMatchMethod ( Mono.Cecil.TypeDefinition type, Mono.Cecil.MethodDefinition method ) : Mono.Cecil.MethodDefinition
TypeMatch ( Mono.Cecil.GenericInstanceType a, Mono.Cecil.GenericInstanceType b ) : bool
TypeMatch ( IModifierType a, IModifierType b ) : bool
TypeMatch ( TypeReference a, TypeReference b ) : bool
TypeMatch ( Mono.Cecil.TypeSpecification a, Mono.Cecil.TypeSpecification b ) : bool

Method Details

ProcessAssembly() protected method

protected ProcessAssembly ( AssemblyDefinition assembly ) : void
assembly Mono.Cecil.AssemblyDefinition
return void