C# Класс RocksmithToolkitLib.PsarcLoader.PSARC

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
DeflateEntries void
ParseTOC void
RequiredPsarcSize long
WriteManifest void

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

Метод Описание
AddEntry ( Entry entry ) : void
AddEntry ( string name, Stream data ) : void
Dispose ( ) : void
InflateEntries ( ) : void

Inflates all entries in current psarc.

InflateEntry ( Entry entry, string destfilepath = "" ) : void

Inflates selected entry.

InflateEntry ( string name ) : void

Inflates the entry.

PSARC ( ) : System
PSARC ( bool Memory ) : System
Read ( Stream psarc, bool lazy = false ) : void
ReadManifest ( ) : void

Reads file names from the manifest.

Write ( Stream inputStream, bool encrypt = false, bool seek = true ) : void

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Приватные методы

Метод Описание
DeflateEntries ( byte[]>.Dictionary &entryDeflatedData, List &zLengths ) : void

Packs Entries to zStream

ParseTOC ( ) : void
RequiredPsarcSize ( ) : long

Checks if psarc is not truncated.

WriteManifest ( ) : void

Описание методов

AddEntry() публичный Метод

public AddEntry ( Entry entry ) : void
entry Entry
Результат void

AddEntry() публичный Метод

public AddEntry ( string name, Stream data ) : void
name string
data Stream
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

InflateEntries() публичный Метод

Inflates all entries in current psarc.
public InflateEntries ( ) : void
Результат void

InflateEntry() публичный Метод

Inflates selected entry.
public InflateEntry ( Entry entry, string destfilepath = "" ) : void
entry Entry Entry to unpack.
destfilepath string Destination file used instead of the temp file.
Результат void

InflateEntry() публичный Метод

Inflates the entry.
public InflateEntry ( string name ) : void
name string Name with extension.
Результат void

PSARC() публичный Метод

public PSARC ( ) : System
Результат System

PSARC() публичный Метод

public PSARC ( bool Memory ) : System
Memory bool
Результат System

Read() публичный Метод

public Read ( Stream psarc, bool lazy = false ) : void
psarc Stream
lazy bool
Результат void

ReadManifest() публичный Метод

Reads file names from the manifest.
public ReadManifest ( ) : void
Результат void

Write() публичный Метод

public Write ( Stream inputStream, bool encrypt = false, bool seek = true ) : void
inputStream Stream
encrypt bool
seek bool
Результат void