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

显示文件 Open project: figment/tesvsnip Class Usage Examples

Public Properties

Property Type Description
description string
name string
subrecordTree TESVSnip.Domain.Data.Structure.SubrecordBase[]
subrecords TESVSnip.Domain.Data.Structure.SubrecordStructure[]

Public Methods

Method Description
Load ( string xmlPath ) : RecordStructure>.Dictionary
ToString ( ) : string

Private Methods

Method Description
BuildSubrecordStructure ( IEnumerable list ) : List

Build the Subrecord array with groups expanded.

GetSubrecordStructures ( ICollection items, Group>.Dictionary dict ) : List
RecordStructure ( RecordsRecord rec, SubrecordBase subrecordTree, SubrecordStructure subrecords ) : System

Method Details

Load() public static method

public static Load ( string xmlPath ) : RecordStructure>.Dictionary
xmlPath string
return RecordStructure>.Dictionary

ToString() public method

public ToString ( ) : string
return string

Property Details

description public_oe property

public string description
return string

name public_oe property

public string name
return string

subrecordTree public_oe property

public SubrecordBase[],TESVSnip.Domain.Data.Structure subrecordTree
return TESVSnip.Domain.Data.Structure.SubrecordBase[]

subrecords public_oe property

public SubrecordStructure[],TESVSnip.Domain.Data.Structure subrecords
return TESVSnip.Domain.Data.Structure.SubrecordStructure[]