C# 클래스 Nintenlord.AbstractROM

파일 보기 프로젝트 열기: Jdbye/Telefang-2-English-Translation-Project

보호된 프로퍼티들

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