C# 클래스 EQ_Zip.EQArchive

파일 보기 프로젝트 열기: Shendare/EQZip 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
FilePath string
Files EQArchiveFile>.SortedList
IsDirty bool
SizeOnDisk UInt32
Status Result

보호된 프로퍼티들

프로퍼티 타입 설명
_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