C# Класс TUP.AsmResolver.NET.StringsHeap

A heap that holds all string values of all members in the tables heap.
Наследование: TUP.AsmResolver.NET.Heap
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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