C# Класс Nintenlord.ROMHacking.UPSfile

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

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

Метод Описание
Apply ( byte file ) : byte[]
Apply ( string path ) : byte[]
ChangeOffsets ( ulong offset, int length ) : bool
ChangesOffset ( ulong offset ) : bool
Clone ( ) : object

Creates a deeb copy of the object

GetData ( ) : ].int[
UPSfile ( byte originalFile, byte newFile ) : System
UPSfile ( string filePath ) : System

Creates a new UPS patch from UPS file

ValidToApply ( byte file ) : bool
WriteToFile ( string path ) : void
operator ( ) : UPSfile

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

Метод Описание
CalculatePatchCRC32 ( ) : uint
Decrypt ( byte pointer ) : ulong
Encrypt ( ulong offset ) : byte[]
ToBinary ( ) : byte[]
UPSfile ( ulong changedOffsets, byte XORbytes, uint originalFileCRC32, uint newFileCRC32, ulong oldFileSize, ulong newFileSize ) : System

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

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

public Apply ( byte file ) : byte[]
file byte
Результат byte[]

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

public Apply ( string path ) : byte[]
path string
Результат byte[]

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

public ChangeOffsets ( ulong offset, int length ) : bool
offset ulong
length int
Результат bool

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

public ChangesOffset ( ulong offset ) : bool
offset ulong
Результат bool

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

Creates a deeb copy of the object
public Clone ( ) : object
Результат object

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

public GetData ( ) : ].int[
Результат ].int[

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

public UPSfile ( byte originalFile, byte newFile ) : System
originalFile byte
newFile byte
Результат System

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

Creates a new UPS patch from UPS file
public UPSfile ( string filePath ) : System
filePath string A path to an existing, valid UPS path.
Результат System

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

public ValidToApply ( byte file ) : bool
file byte
Результат bool

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

public WriteToFile ( string path ) : void
path string
Результат void

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

public static operator ( ) : UPSfile
Результат UPSfile