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

Inheritance: SubrecordBase
显示文件 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_oe property

public int CondID
return int

CondOperand public_oe property

public string CondOperand
return string

Condition public_oe property

public CondType Condition
return CondType

ContainsConditionals public_oe property

public bool ContainsConditionals
return bool

UseHexEditor public_oe property

public bool UseHexEditor
return bool

elementTree public_oe property

public ElementBase[] elementTree
return ElementBase[]

elements public_oe property

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

notininfo public_oe property

public bool notininfo
return bool

size public_oe property

public int size
return int