C# Class Nexus.Client.Games.Gamebryo.Tools.TESsnip.GroupRecord

Encapsulates interacting with a record that is a group of other records.
Inheritance: Rec
Afficher le fichier Open project: NexusMods/NexusModManager-4.5 Class Usage Examples

Méthodes publiques

Свойство Type Description
Records List
dateStamp uint
flags uint
groupType uint

Méthodes publiques

Méthode Description
AddRecord ( BaseRecord br ) : void

Adds the given sub-record to the record.

Clone ( ) : BaseRecord

Clones the record.

DeleteRecord ( BaseRecord br ) : void

Deletes the specified sub-record from the record.

GetData ( ) : byte[]

Gets the record's data.

GetDesc ( ) : string

Gets the description of the record.

GroupRecord ( string data ) : System

A simple constructor that initializes the object with the given data.

SetData ( byte data ) : void

Sets the record's data.

Private Methods

Méthode Description
GetIDs ( bool lower ) : List

Gets the ids of the sub-records in the record.

GetReadonlyData ( ) : byte[]
GetSubDesc ( ) : string
GroupRecord ( GroupRecord gr ) : System

The copy constructor.

GroupRecord ( uint Size, BinaryReader br, bool Oblivion ) : System

A simple constructor that initializes the object with the given values.

SaveData ( BinaryWriter bw ) : void

Method Details

AddRecord() public méthode

Adds the given sub-record to the record.
public AddRecord ( BaseRecord br ) : void
br BaseRecord The record to add.
Résultat void

Clone() public méthode

Clones the record.
public Clone ( ) : BaseRecord
Résultat BaseRecord

DeleteRecord() public méthode

Deletes the specified sub-record from the record.
public DeleteRecord ( BaseRecord br ) : void
br BaseRecord The record to delete.
Résultat void

GetData() public méthode

Gets the record's data.
public GetData ( ) : byte[]
Résultat byte[]

GetDesc() public méthode

Gets the description of the record.
public GetDesc ( ) : string
Résultat string

GroupRecord() public méthode

A simple constructor that initializes the object with the given data.
public GroupRecord ( string data ) : System
data string The group record data.
Résultat System

SetData() public méthode

Sets the record's data.
public SetData ( byte data ) : void
data byte The new record data.
Résultat void

Property Details

Records public_oe property

The records in the group.
public List Records
Résultat List

dateStamp public_oe property

The modified time of the group.
public uint dateStamp
Résultat uint

flags public_oe property

The group flags.
public uint flags
Résultat uint

groupType public_oe property

The type of the group.
public uint groupType
Résultat uint