C# Class TESVSnip.Domain.Data.Structure.SubrecordStructure

Inheritance: SubrecordBase
Show file Open project: figment/tesvsnip Class Usage Examples

Public Properties

Property Type Description
CondID int
CondOperand string
Condition CondType
ContainsConditionals bool
UseHexEditor bool
elementTree ElementBase[]
elements TESVSnip.Domain.Data.Structure.ElementStructure[]
notininfo bool
size int

Public Methods

Method Description
SubrecordStructure ( Subrecord node, ElementBase elementTree, ElementStructure elements ) : System
SubrecordStructure ( SubrecordStructure src, int optional, int repeat ) : System

Initializes a new instance of the SubrecordStructure class. Clone structure with optional and repeat values overridden.

SubrecordStructure ( Xml node ) : System

Private Methods

Method Description
GetElementArray ( IEnumerable list ) : IEnumerable

Build the Element array with groups expanded.

GetElementTree ( IEnumerable items ) : IEnumerable

Method Details

SubrecordStructure() public method

public SubrecordStructure ( Subrecord node, ElementBase elementTree, ElementStructure elements ) : System
node TESVSnip.Domain.Data.Structure.Xml.Subrecord
elementTree ElementBase
elements ElementStructure
return System

SubrecordStructure() public method

Initializes a new instance of the SubrecordStructure class. Clone structure with optional and repeat values overridden.
public SubrecordStructure ( SubrecordStructure src, int optional, int repeat ) : System
src SubrecordStructure ///
optional int ///
repeat int ///
return System

SubrecordStructure() public method

public SubrecordStructure ( Xml node ) : System
node Xml
return System

Property Details

CondID public property

public int CondID
return int

CondOperand public property

public string CondOperand
return string

Condition public property

public CondType Condition
return CondType

ContainsConditionals public property

public bool ContainsConditionals
return bool

UseHexEditor public property

public bool UseHexEditor
return bool

elementTree public property

public ElementBase[] elementTree
return ElementBase[]

elements public property

public ElementStructure[],TESVSnip.Domain.Data.Structure elements
return TESVSnip.Domain.Data.Structure.ElementStructure[]

notininfo public property

public bool notininfo
return bool

size public property

public int size
return int