C# Class Weaver.AssemblyWeaver

Afficher le fichier Open project: FloodProject/flood Class Usage Examples

Méthodes publiques

Méthode Description
AddAttribute ( Type attributeType, Type ctorParamTypes, object paramArguments ) : void
AddMemberOptions ( MemberOptions>.Dictionary options ) : void
AddReference ( string assemblyPath ) : void
AddReference ( string fromAssemblyPath, string referenceName ) : void
AddSearchDirectory ( string directory ) : void
AssemblyWeaver ( ) : System
AssemblyWeaver ( string targetAssemblyPath ) : System
CloneMembers ( List clones ) : void
CopyAssembly ( string origAssemblyPath ) : void
CopyTypes ( string origAssemblyPath, IEnumerable types, bool areStubTypes = false ) : void
GetReferences ( string assemblyPath ) : HashSet
MergeTypes ( string origAssemblyPath, TypeSignature>.Dictionary types ) : void
Write ( string outputAssemblyPath ) : void

Private Methods

Méthode Description
AssemblyWeaver ( AssemblyDefinition targetAssemblyDef ) : System
CheckErrors ( ) : void

Method Details

AddAttribute() public méthode

public AddAttribute ( Type attributeType, Type ctorParamTypes, object paramArguments ) : void
attributeType System.Type
ctorParamTypes System.Type
paramArguments object
Résultat void

AddMemberOptions() public méthode

public AddMemberOptions ( MemberOptions>.Dictionary options ) : void
options MemberOptions>.Dictionary
Résultat void

AddReference() public méthode

public AddReference ( string assemblyPath ) : void
assemblyPath string
Résultat void

AddReference() public méthode

public AddReference ( string fromAssemblyPath, string referenceName ) : void
fromAssemblyPath string
referenceName string
Résultat void

AddSearchDirectory() public méthode

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

AssemblyWeaver() public méthode

public AssemblyWeaver ( ) : System
Résultat System

AssemblyWeaver() public méthode

public AssemblyWeaver ( string targetAssemblyPath ) : System
targetAssemblyPath string
Résultat System

CloneMembers() public méthode

public CloneMembers ( List clones ) : void
clones List
Résultat void

CopyAssembly() public méthode

public CopyAssembly ( string origAssemblyPath ) : void
origAssemblyPath string
Résultat void

CopyTypes() public méthode

public CopyTypes ( string origAssemblyPath, IEnumerable types, bool areStubTypes = false ) : void
origAssemblyPath string
types IEnumerable
areStubTypes bool
Résultat void

GetReferences() public static méthode

public static GetReferences ( string assemblyPath ) : HashSet
assemblyPath string
Résultat HashSet

MergeTypes() public méthode

public MergeTypes ( string origAssemblyPath, TypeSignature>.Dictionary types ) : void
origAssemblyPath string
types TypeSignature>.Dictionary
Résultat void

Write() public méthode

public Write ( string outputAssemblyPath ) : void
outputAssemblyPath string
Résultat void