C# Class Mono.Cecil.BaseAssemblyResolver

Inheritance: IAssemblyResolver
Mostra file Open project: Unity-Technologies/cecil Class Usage Examples

Public Methods

Method Description
AddSearchDirectory ( string directory ) : void
Dispose ( ) : void
GetSearchDirectories ( ) : string[]
RemoveSearchDirectory ( string directory ) : void
Resolve ( AssemblyNameReference name ) : AssemblyDefinition
Resolve ( AssemblyNameReference name, ReaderParameters parameters ) : AssemblyDefinition

Protected Methods

Method Description
BaseAssemblyResolver ( ) : System.Reflection
Dispose ( bool disposing ) : void

Private Methods

Method Description
GetAssembly ( string file, ReaderParameters parameters ) : AssemblyDefinition
GetAssemblyFile ( Mono.Cecil.AssemblyNameReference reference, string prefix, string gac ) : string
GetAssemblyInGac ( Mono.Cecil.AssemblyNameReference reference, ReaderParameters parameters ) : AssemblyDefinition
GetAssemblyInMonoGac ( Mono.Cecil.AssemblyNameReference reference, ReaderParameters parameters ) : AssemblyDefinition
GetAssemblyInNetGac ( AssemblyNameReference reference, ReaderParameters parameters ) : AssemblyDefinition
GetCorlib ( AssemblyNameReference reference, ReaderParameters parameters ) : AssemblyDefinition
GetCurrentMonoGac ( ) : string
GetDefaultMonoGacPaths ( ) : Collection
GetGacPaths ( ) : Collection
IsZero ( Version version ) : bool
SearchDirectory ( AssemblyNameReference name, IEnumerable directories, ReaderParameters parameters ) : AssemblyDefinition

Method Details

AddSearchDirectory() public method

public AddSearchDirectory ( string directory ) : void
directory string
return void

BaseAssemblyResolver() protected method

protected BaseAssemblyResolver ( ) : System.Reflection
return System.Reflection

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

GetSearchDirectories() public method

public GetSearchDirectories ( ) : string[]
return string[]

RemoveSearchDirectory() public method

public RemoveSearchDirectory ( string directory ) : void
directory string
return void

Resolve() public method

public Resolve ( AssemblyNameReference name ) : AssemblyDefinition
name AssemblyNameReference
return AssemblyDefinition

Resolve() public method

public Resolve ( AssemblyNameReference name, ReaderParameters parameters ) : AssemblyDefinition
name AssemblyNameReference
parameters ReaderParameters
return AssemblyDefinition