C# Класс Nintenlord.AbstractROM

Показать файл Открыть проект

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

Свойство Тип Описание
ROMdata byte[]
edited bool
maxLength int
path string

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

Метод Описание
CloseROM ( ) : void
GetData ( int offset, int length ) : byte[]
GetU16 ( int offset ) : ushort
GetU32 ( int offset ) : uint
InsertData ( int offset, byte value ) : void
InsertData ( int offset, byte data, int index ) : void
InsertData ( int offset, byte data, int index, int length ) : void
InsertData ( int offset, int value ) : void
InsertData ( int offset, short value ) : void
IsInvalidIntOffset ( int value ) : bool
IsInvalidShortOffset ( int value ) : bool
IsValidIntOffset ( int value ) : bool
IsValidShortOffset ( int value ) : bool
OpenROM ( string path ) : void
SaveBackup ( ) : void
SaveROM ( ) : void
SaveROM ( string path ) : void
SearchForValue ( byte value ) : int[]
SearchForValue ( byte value, int offset, int area ) : int[]
SearchForValue ( int value ) : int[]
SearchForValue ( int value, int offset, int area ) : int[]
SearchForValue ( short value ) : int[]
SearchForValue ( short value, int offset, int area ) : int[]

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

Метод Описание
ChangeROMSize ( int newSize ) : void

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

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

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

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

public GetData ( int offset, int length ) : byte[]
offset int
length int
Результат byte[]

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

public GetU16 ( int offset ) : ushort
offset int
Результат ushort

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

public GetU32 ( int offset ) : uint
offset int
Результат uint

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

public InsertData ( int offset, byte value ) : void
offset int
value byte
Результат void

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

public InsertData ( int offset, byte data, int index ) : void
offset int
data byte
index int
Результат void

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

public InsertData ( int offset, byte data, int index, int length ) : void
offset int
data byte
index int
length int
Результат void

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

public InsertData ( int offset, int value ) : void
offset int
value int
Результат void

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

public InsertData ( int offset, short value ) : void
offset int
value short
Результат void

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

public static IsInvalidIntOffset ( int value ) : bool
value int
Результат bool

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

public static IsInvalidShortOffset ( int value ) : bool
value int
Результат bool

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

public static IsValidIntOffset ( int value ) : bool
value int
Результат bool

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

public static IsValidShortOffset ( int value ) : bool
value int
Результат bool

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

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

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

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

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

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

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

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

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

public SearchForValue ( byte value ) : int[]
value byte
Результат int[]

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

public SearchForValue ( byte value, int offset, int area ) : int[]
value byte
offset int
area int
Результат int[]

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

public SearchForValue ( int value ) : int[]
value int
Результат int[]

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

public SearchForValue ( int value, int offset, int area ) : int[]
value int
offset int
area int
Результат int[]

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

public SearchForValue ( short value ) : int[]
value short
Результат int[]

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

public SearchForValue ( short value, int offset, int area ) : int[]
value short
offset int
area int
Результат int[]

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

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

protected byte[] ROMdata
Результат byte[]

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

protected bool edited
Результат bool

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

protected int maxLength
Результат int

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

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