C# 클래스 Nintenlord.ROMHacking.Compression

파일 보기 프로젝트 열기: Diegoisawesome/AwesomeMapEditor-old

공개 메소드들

메소드 설명
CanBeDecompressed ( byte data ) : bool
CanBeDecompressed ( byte data, int offset ) : bool
CanBeDecompressed ( byte data, int offset, int maxLength, int minLength ) : bool
Compress ( byte data ) : byte[]
Compress ( byte data, int offset ) : byte[]
Compress ( byte data, int offset, int length ) : byte[]
CompressedLength ( byte data ) : int
CompressedLength ( byte data, int offset ) : int
Compression ( CompressionOperation supportedModes, string fileExtensions ) : System

Constructs a new compression

Decompress ( byte data ) : byte[]
Decompress ( byte data, int offset ) : byte[]
DecompressedDataLenght ( byte data ) : int
DecompressedDataLenght ( byte data, int offset ) : int
Equals ( object obj ) : bool
GetHashCode ( ) : int
Scan ( byte data, int sizeMax, int sizeMin, int sizeModulus ) : int[]
Scan ( byte data, int offset, int sizeMax, int sizeMin, int sizeModulus ) : int[]
Scan ( byte data, int offset, int length, int sizeMax, int sizeMin, int sizeModulus ) : int[]
SupportsOperation ( CompressionOperation operation ) : bool
ToString ( ) : string

메소드 상세

CanBeDecompressed() 공개 추상적인 메소드

public abstract CanBeDecompressed ( byte data ) : bool
data byte
리턴 bool

CanBeDecompressed() 공개 추상적인 메소드

public abstract CanBeDecompressed ( byte data, int offset ) : bool
data byte
offset int
리턴 bool

CanBeDecompressed() 공개 추상적인 메소드

public abstract CanBeDecompressed ( byte data, int offset, int maxLength, int minLength ) : bool
data byte
offset int
maxLength int
minLength int
리턴 bool

Compress() 공개 추상적인 메소드

public abstract Compress ( byte data ) : byte[]
data byte
리턴 byte[]

Compress() 공개 추상적인 메소드

public abstract Compress ( byte data, int offset ) : byte[]
data byte
offset int
리턴 byte[]

Compress() 공개 추상적인 메소드

public abstract Compress ( byte data, int offset, int length ) : byte[]
data byte
offset int
length int
리턴 byte[]

CompressedLength() 공개 추상적인 메소드

public abstract CompressedLength ( byte data ) : int
data byte
리턴 int

CompressedLength() 공개 추상적인 메소드

public abstract CompressedLength ( byte data, int offset ) : int
data byte
offset int
리턴 int

Compression() 공개 메소드

Constructs a new compression
public Compression ( CompressionOperation supportedModes, string fileExtensions ) : System
supportedModes CompressionOperation Operations supported by the compression
fileExtensions string Extensions of files where this compression is usually used
리턴 System

Decompress() 공개 추상적인 메소드

public abstract Decompress ( byte data ) : byte[]
data byte
리턴 byte[]

Decompress() 공개 추상적인 메소드

public abstract Decompress ( byte data, int offset ) : byte[]
data byte
offset int
리턴 byte[]

DecompressedDataLenght() 공개 추상적인 메소드

public abstract DecompressedDataLenght ( byte data ) : int
data byte
리턴 int

DecompressedDataLenght() 공개 추상적인 메소드

public abstract DecompressedDataLenght ( byte data, int offset ) : int
data byte
offset int
리턴 int

Equals() 공개 메소드

public Equals ( object obj ) : bool
obj object
리턴 bool

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

Scan() 공개 추상적인 메소드

public abstract Scan ( byte data, int sizeMax, int sizeMin, int sizeModulus ) : int[]
data byte
sizeMax int
sizeMin int
sizeModulus int
리턴 int[]

Scan() 공개 추상적인 메소드

public abstract Scan ( byte data, int offset, int sizeMax, int sizeMin, int sizeModulus ) : int[]
data byte
offset int
sizeMax int
sizeMin int
sizeModulus int
리턴 int[]

Scan() 공개 추상적인 메소드

public abstract Scan ( byte data, int offset, int length, int sizeMax, int sizeMin, int sizeModulus ) : int[]
data byte
offset int
length int
sizeMax int
sizeMin int
sizeModulus int
리턴 int[]

SupportsOperation() 공개 메소드

public SupportsOperation ( CompressionOperation operation ) : bool
operation CompressionOperation
리턴 bool

ToString() 공개 메소드

public ToString ( ) : string
리턴 string