C# 클래스 PERWAPI.AssemblyRef

A reference to an external assembly (.assembly extern)
상속: ReferenceScope
파일 보기 프로젝트 열기: xored/f4 1 사용 예제들

공개 메소드들

메소드 설명
AddCulture ( string cult ) : void

Set the culture for this external assembly

AddHash ( byte hash ) : void

Add the hash value for this external assembly

AddKey ( byte key ) : void

Add the full public key for this external assembly

AddKeyToken ( byte key ) : void

Add the public key token (low 8 bytes of the public key)

AddVersionInfo ( int majVer, int minVer, int bldNo, int revNo ) : void

Add version information about this external assembly

BuildNumber ( ) : int

Get the build number for this external assembly

GetCulture ( ) : string
GetHash ( ) : byte[]

Get the hash value for this external assembly

GetKey ( ) : byte[]

Get the public key token

HasVersionInfo ( ) : bool

Check if this external assembly has any version information

MajorVersion ( ) : int

Get the major version for this external assembly

MakeAssemblyRef ( string name ) : AssemblyRef

Make an AssemblyRef for "name".

MakeAssemblyRef ( string name, int majVer, int minVer, int bldNo, int revNo, byte key ) : AssemblyRef
MinorVersion ( ) : int

Get the minor version for this external assembly

RevisionNumber ( ) : int

Get the revision number for this external assembly

비공개 메소드들

메소드 설명
AssemblyRef ( string name ) : System
AssemblyRef ( string name, ushort maj, ushort min, ushort bldNo, ushort rev, uint flags, byte kBytes, string cult, byte hBytes ) : System
AssemblyString ( ) : string
BuildTables ( MetaDataOut md ) : void
GetCodedIx ( CIx code ) : uint
Read ( PEReader buff ) : AssemblyRef
Read ( PEReader buff, TableRow table ) : void
SetFlags ( uint flags ) : void
Size ( MetaData md ) : uint
Write ( CILWriter output ) : void
Write ( PEWriter output ) : void

메소드 상세

AddCulture() 공개 메소드

Set the culture for this external assembly
public AddCulture ( string cult ) : void
cult string the culture string
리턴 void

AddHash() 공개 메소드

Add the hash value for this external assembly
public AddHash ( byte hash ) : void
hash byte bytes of the hash value
리턴 void

AddKey() 공개 메소드

Add the full public key for this external assembly
public AddKey ( byte key ) : void
key byte bytes of the public key
리턴 void

AddKeyToken() 공개 메소드

Add the public key token (low 8 bytes of the public key)
public AddKeyToken ( byte key ) : void
key byte low 8 bytes of public key
리턴 void

AddVersionInfo() 공개 메소드

Add version information about this external assembly
public AddVersionInfo ( int majVer, int minVer, int bldNo, int revNo ) : void
majVer int Major Version
minVer int Minor Version
bldNo int Build Number
revNo int Revision Number
리턴 void

BuildNumber() 공개 메소드

Get the build number for this external assembly
public BuildNumber ( ) : int
리턴 int

GetCulture() 공개 메소드

public GetCulture ( ) : string
리턴 string

GetHash() 공개 메소드

Get the hash value for this external assembly
public GetHash ( ) : byte[]
리턴 byte[]

GetKey() 공개 메소드

Get the public key token
public GetKey ( ) : byte[]
리턴 byte[]

HasVersionInfo() 공개 메소드

Check if this external assembly has any version information
public HasVersionInfo ( ) : bool
리턴 bool

MajorVersion() 공개 메소드

Get the major version for this external assembly
public MajorVersion ( ) : int
리턴 int

MakeAssemblyRef() 공개 정적인 메소드

Make an AssemblyRef for "name".
public static MakeAssemblyRef ( string name ) : AssemblyRef
name string The name of the assembly
리턴 AssemblyRef

MakeAssemblyRef() 공개 정적인 메소드

public static MakeAssemblyRef ( string name, int majVer, int minVer, int bldNo, int revNo, byte key ) : AssemblyRef
name string
majVer int
minVer int
bldNo int
revNo int
key byte
리턴 AssemblyRef

MinorVersion() 공개 메소드

Get the minor version for this external assembly
public MinorVersion ( ) : int
리턴 int

RevisionNumber() 공개 메소드

Get the revision number for this external assembly
public RevisionNumber ( ) : int
리턴 int