C# Класс EQ_Zip.EQArchive

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

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

Свойство Тип Описание
FilePath string
Files EQArchiveFile>.SortedList
IsDirty bool
SizeOnDisk UInt32
Status Result

Защищенные свойства (Protected)

Свойство Тип Описание
_Filename string
_FilenameCRCTable UInt32[]
_FooterToken string
_MagicNumber UInt32

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

Метод Описание
Add ( EQArchiveFile File ) : System.Result
Add ( EQArchiveFile File, bool ReplaceSimilarImage ) : Result
Add ( string Filename, bool ReplaceSimilarImage ) : Result
Add ( string Filename, bool ReplaceSimilarImage, byte FileContents ) : Result
FindFile ( string Filename ) : EQArchiveFile
FindFileOrSimilarImage ( string Filename ) : EQArchiveFile
Load ( string FilePath ) : EQArchive
Load ( string Filename, byte Contents ) : EQArchive
Remove ( EQArchiveFile File ) : Result
Remove ( string Filename ) : Result
Save ( ) : Result
Save ( string Filename ) : Result

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

Метод Описание
GetFilenameCRC ( char Filename ) : UInt32
GetFilenameCRC ( char Filename, int Length ) : UInt32
GetFilenameCRC ( string Filename ) : UInt32

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

Метод Описание
EQArchive ( ) : System

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

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

public Add ( EQArchiveFile File ) : System.Result
File EQArchiveFile
Результат System.Result

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

public Add ( EQArchiveFile File, bool ReplaceSimilarImage ) : Result
File EQArchiveFile
ReplaceSimilarImage bool
Результат Result

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

public Add ( string Filename, bool ReplaceSimilarImage ) : Result
Filename string
ReplaceSimilarImage bool
Результат Result

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

public Add ( string Filename, bool ReplaceSimilarImage, byte FileContents ) : Result
Filename string
ReplaceSimilarImage bool
FileContents byte
Результат Result

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

public FindFile ( string Filename ) : EQArchiveFile
Filename string
Результат EQArchiveFile

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

public FindFileOrSimilarImage ( string Filename ) : EQArchiveFile
Filename string
Результат EQArchiveFile

GetFilenameCRC() защищенный статический Метод

protected static GetFilenameCRC ( char Filename ) : UInt32
Filename char
Результат UInt32

GetFilenameCRC() защищенный статический Метод

protected static GetFilenameCRC ( char Filename, int Length ) : UInt32
Filename char
Length int
Результат UInt32

GetFilenameCRC() защищенный статический Метод

protected static GetFilenameCRC ( string Filename ) : UInt32
Filename string
Результат UInt32

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

public static Load ( string FilePath ) : EQArchive
FilePath string
Результат EQArchive

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

public static Load ( string Filename, byte Contents ) : EQArchive
Filename string
Contents byte
Результат EQArchive

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

public Remove ( EQArchiveFile File ) : Result
File EQArchiveFile
Результат Result

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

public Remove ( string Filename ) : Result
Filename string
Результат Result

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

public Save ( ) : Result
Результат Result

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

public Save ( string Filename ) : Result
Filename string
Результат Result

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

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

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

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

public SortedList Files
Результат EQArchiveFile>.SortedList

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

public bool IsDirty
Результат bool

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

public UInt32 SizeOnDisk
Результат UInt32

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

public Result Status
Результат Result

_Filename защищенное свойство

protected string _Filename
Результат string

_FilenameCRCTable защищенное статическое свойство

protected static UInt32[] _FilenameCRCTable
Результат UInt32[]

_FooterToken защищенное статическое свойство

protected static string _FooterToken
Результат string

_MagicNumber защищенное статическое свойство

protected static UInt32 _MagicNumber
Результат UInt32