C# Класс ScoobyRom.DataFile.RomMetadata

ROM description data, mostly for RR export. Should be compatible to RomRaider ECU def format.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
FromXML ( System.Xml.Linq.XElement romidElement ) : RomMetadata
RomIdToStr ( long romid ) : string

ROMID as string, 10 hex characters.

RomMetadata ( ) : System

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

Метод Описание
ParseHexInt ( string strToParse, XObject xObj ) : int

Parses hex number e.g."0x123af". Prefix "0x" is optional.

ParseHexLong ( string strToParse, XObject xObj ) : long

Parses hex number e.g."0x123af". Prefix "0x" is optional.

ThrowParse ( Exception ex, XObject xObj, string typeStr ) : void
ThrowXmlExceptionWithLineInfo ( string message, Exception innerException, XObject xObj ) : void

Throw XmlException with LineNumber/LinePosition info.

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

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

public static FromXML ( System.Xml.Linq.XElement romidElement ) : RomMetadata
romidElement System.Xml.Linq.XElement
Результат RomMetadata

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

ROMID as string, 10 hex characters.
public static RomIdToStr ( long romid ) : string
romid long /// A ///
Результат string

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

public RomMetadata ( ) : System
Результат System