C# Класс ME3Explorer.Unreal.DLCPackage

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

Открытые свойства

Свойство Тип Описание
FileName string
Files FileEntryStruct[]
Header HeaderStruct
TOCHash byte[]

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

Метод Описание
AddFileQuick ( string filein, string path ) : void
BytesToString ( long byteCount ) : string
CompareByteArray ( byte a1, byte a2 ) : bool
ComputeHash ( string input ) : byte[]
DLCPackage ( string FileName ) : System
DecompressEntry ( int Index ) : MemoryStream
DecompressEntry ( int Index, FileStream fs ) : MemoryStream
DecompressEntryAsync ( int index, Stream output ) : Task
DeleteEntries ( List Index ) : void
DeleteEntry ( int Index ) : void
FindFileEntry ( string fileName ) : int
GetBlocks ( int Index ) : List
Load ( string FileName ) : void
ReBuild ( ) : void
ReadFileNames ( ) : void
ReplaceEntry ( byte FileIN, int Index ) : void
ReplaceEntry ( string filein, int Index ) : void
Sanitize ( char c ) : char
Serialize ( SerializingFile con ) : void
ToTree ( ) : TreeNode
UpdateTOCbin ( bool Rebuild = false ) : List
WriteString ( MemoryStream m, string s ) : void

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

Метод Описание
FindTOC ( ) : int

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

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

public AddFileQuick ( string filein, string path ) : void
filein string
path string
Результат void

BytesToString() публичный статический Метод

public static BytesToString ( long byteCount ) : string
byteCount long
Результат string

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

public CompareByteArray ( byte a1, byte a2 ) : bool
a1 byte
a2 byte
Результат bool

ComputeHash() публичный статический Метод

public static ComputeHash ( string input ) : byte[]
input string
Результат byte[]

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

public DLCPackage ( string FileName ) : System
FileName string
Результат System

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

public DecompressEntry ( int Index ) : MemoryStream
Index int
Результат System.IO.MemoryStream

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

public DecompressEntry ( int Index, FileStream fs ) : MemoryStream
Index int
fs System.IO.FileStream
Результат System.IO.MemoryStream

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

public DecompressEntryAsync ( int index, Stream output ) : Task
index int
output Stream
Результат Task

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

public DeleteEntries ( List Index ) : void
Index List
Результат void

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

public DeleteEntry ( int Index ) : void
Index int
Результат void

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

public FindFileEntry ( string fileName ) : int
fileName string
Результат int

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

public GetBlocks ( int Index ) : List
Index int
Результат List

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

public Load ( string FileName ) : void
FileName string
Результат void

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

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

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

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

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

public ReplaceEntry ( byte FileIN, int Index ) : void
FileIN byte
Index int
Результат void

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

public ReplaceEntry ( string filein, int Index ) : void
filein string
Index int
Результат void

Sanitize() публичный статический Метод

public static Sanitize ( char c ) : char
c char
Результат char

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

public Serialize ( SerializingFile con ) : void
con SerializingFile
Результат void

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

public ToTree ( ) : TreeNode
Результат System.Windows.Forms.TreeNode

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

public UpdateTOCbin ( bool Rebuild = false ) : List
Rebuild bool
Результат List

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

public WriteString ( MemoryStream m, string s ) : void
m System.IO.MemoryStream
s string
Результат void

Описание свойств

FileName публичное свойство

public string FileName
Результат string

Files публичное свойство

public FileEntryStruct[] Files
Результат FileEntryStruct[]

Header публичное свойство

public HeaderStruct Header
Результат HeaderStruct

TOCHash публичное статическое свойство

public static byte[] TOCHash
Результат byte[]