C# Class Obfuscar.V4AssemblyResolver

Inheritance: IAssemblyResolver
Exibir arquivo Open project: remobjects/Obfuscar

Private Properties

Property Type Description
GetAssembly Mono.Cecil.AssemblyDefinition
GetAssemblyFile string
GetAssemblyInGac Mono.Cecil.AssemblyDefinition
GetAssemblyInMonoGac Mono.Cecil.AssemblyDefinition
GetAssemblyInNetGac Mono.Cecil.AssemblyDefinition
GetCorlib Mono.Cecil.AssemblyDefinition
GetCurrentMonoGac string
GetDefaultMonoGacPaths List
GetGacPaths List
IsZero bool
SearchDirectory Mono.Cecil.AssemblyDefinition

Public Methods

Method Description
AddSearchDirectory ( string directory ) : void
GetSearchDirectories ( ) : string[]
OnMono ( ) : bool
RemoveSearchDirectory ( string directory ) : void
Resolve ( Mono.Cecil.AssemblyNameReference name ) : AssemblyDefinition
Resolve ( Mono.Cecil.AssemblyNameReference name, ReaderParameters parameters ) : AssemblyDefinition
Resolve ( string fullName ) : AssemblyDefinition
Resolve ( string fullName, ReaderParameters parameters ) : AssemblyDefinition
V4AssemblyResolver ( ) : System

Private Methods

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

Method Details

AddSearchDirectory() public method

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

GetSearchDirectories() public method

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

OnMono() public static method

public static OnMono ( ) : bool
return bool

RemoveSearchDirectory() public method

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

Resolve() public method

public Resolve ( Mono.Cecil.AssemblyNameReference name ) : AssemblyDefinition
name Mono.Cecil.AssemblyNameReference
return Mono.Cecil.AssemblyDefinition

Resolve() public method

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

Resolve() public method

public Resolve ( string fullName ) : AssemblyDefinition
fullName string
return Mono.Cecil.AssemblyDefinition

Resolve() public method

public Resolve ( string fullName, ReaderParameters parameters ) : AssemblyDefinition
fullName string
parameters ReaderParameters
return Mono.Cecil.AssemblyDefinition

V4AssemblyResolver() public method

public V4AssemblyResolver ( ) : System
return System