C# 클래스 TUP.AsmResolver.NET.StringsHeap

A heap that holds all string values of all members in the tables heap.
상속: TUP.AsmResolver.NET.Heap
파일 보기 프로젝트 열기: Rex-Hays/GNIDA 1 사용 예제들

공개 메소드들

메소드 설명
ClearCache ( ) : void
Dispose ( ) : void

Frees all the streams used in this heap.

GetStringByOffset ( uint offset ) : string

Gets the string by its offset.

GetStringOffset ( string value ) : uint

Gets an offset of a string value. If it is not present in the strings heap, it will add it.

TryGetStringByOffset ( uint offset, string &value ) : bool

비공개 메소드들

메소드 설명
Initialize ( ) : void
ReadAllStrings ( ) : void
StringsHeap ( NETHeader netheader, int headeroffset, Structures rawHeader, string name ) : System

메소드 상세

ClearCache() 공개 메소드

public ClearCache ( ) : void
리턴 void

Dispose() 공개 메소드

Frees all the streams used in this heap.
public Dispose ( ) : void
리턴 void

GetStringByOffset() 공개 메소드

Gets the string by its offset.
public GetStringByOffset ( uint offset ) : string
offset uint The offset of the string.
리턴 string

GetStringOffset() 공개 메소드

Gets an offset of a string value. If it is not present in the strings heap, it will add it.
public GetStringOffset ( string value ) : uint
value string The string value to get the offset from.
리턴 uint

TryGetStringByOffset() 공개 메소드

public TryGetStringByOffset ( uint offset, string &value ) : bool
offset uint
value string
리턴 bool