C# 클래스 Weaver.AssemblyWeaver

파일 보기 프로젝트 열기: FloodProject/flood 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
AssemblyWeaver ( AssemblyDefinition targetAssemblyDef ) : System
CheckErrors ( ) : void

메소드 상세

AddAttribute() 공개 메소드

public AddAttribute ( Type attributeType, Type ctorParamTypes, object paramArguments ) : void
attributeType System.Type
ctorParamTypes System.Type
paramArguments object
리턴 void

AddMemberOptions() 공개 메소드

public AddMemberOptions ( MemberOptions>.Dictionary options ) : void
options MemberOptions>.Dictionary
리턴 void

AddReference() 공개 메소드

public AddReference ( string assemblyPath ) : void
assemblyPath string
리턴 void

AddReference() 공개 메소드

public AddReference ( string fromAssemblyPath, string referenceName ) : void
fromAssemblyPath string
referenceName string
리턴 void

AddSearchDirectory() 공개 메소드

public AddSearchDirectory ( string directory ) : void
directory string
리턴 void

AssemblyWeaver() 공개 메소드

public AssemblyWeaver ( ) : System
리턴 System

AssemblyWeaver() 공개 메소드

public AssemblyWeaver ( string targetAssemblyPath ) : System
targetAssemblyPath string
리턴 System

CloneMembers() 공개 메소드

public CloneMembers ( List clones ) : void
clones List
리턴 void

CopyAssembly() 공개 메소드

public CopyAssembly ( string origAssemblyPath ) : void
origAssemblyPath string
리턴 void

CopyTypes() 공개 메소드

public CopyTypes ( string origAssemblyPath, IEnumerable types, bool areStubTypes = false ) : void
origAssemblyPath string
types IEnumerable
areStubTypes bool
리턴 void

GetReferences() 공개 정적인 메소드

public static GetReferences ( string assemblyPath ) : HashSet
assemblyPath string
리턴 HashSet

MergeTypes() 공개 메소드

public MergeTypes ( string origAssemblyPath, TypeSignature>.Dictionary types ) : void
origAssemblyPath string
types TypeSignature>.Dictionary
리턴 void

Write() 공개 메소드

public Write ( string outputAssemblyPath ) : void
outputAssemblyPath string
리턴 void