C# Class Obfuscar.V4AssemblyResolver

Inheritance: IAssemblyResolver
Afficher le fichier Open project: remobjects/Obfuscar

Private Properties

Свойство 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

Méthodes publiques

Méthode 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

Méthode 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 méthode

public AddSearchDirectory ( string directory ) : void
directory string
Résultat void

GetSearchDirectories() public méthode

public GetSearchDirectories ( ) : string[]
Résultat string[]

OnMono() public static méthode

public static OnMono ( ) : bool
Résultat bool

RemoveSearchDirectory() public méthode

public RemoveSearchDirectory ( string directory ) : void
directory string
Résultat void

Resolve() public méthode

public Resolve ( Mono.Cecil.AssemblyNameReference name ) : AssemblyDefinition
name Mono.Cecil.AssemblyNameReference
Résultat Mono.Cecil.AssemblyDefinition

Resolve() public méthode

public Resolve ( Mono.Cecil.AssemblyNameReference name, ReaderParameters parameters ) : AssemblyDefinition
name Mono.Cecil.AssemblyNameReference
parameters ReaderParameters
Résultat Mono.Cecil.AssemblyDefinition

Resolve() public méthode

public Resolve ( string fullName ) : AssemblyDefinition
fullName string
Résultat Mono.Cecil.AssemblyDefinition

Resolve() public méthode

public Resolve ( string fullName, ReaderParameters parameters ) : AssemblyDefinition
fullName string
parameters ReaderParameters
Résultat Mono.Cecil.AssemblyDefinition

V4AssemblyResolver() public méthode

public V4AssemblyResolver ( ) : System
Résultat System