Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Properties | List of all members
ConfigNode.ConfigNodeList Class Reference
Inheritance diagram for ConfigNode.ConfigNodeList:

Public Member Functions

void Add (ConfigNode n)
 
void Clear ()
 
 ConfigNodeList ()
 
bool Contains (string name)
 
int CountByName (string name)
 
string[] DistinctNames ()
 
IEnumerator GetEnumerator ()
 
ConfigNode GetNode (string name)
 
ConfigNode GetNode (string name, string valueName, string value)
 
ConfigNode GetNode (string name, int index)
 
ConfigNode GetNodeID (string id)
 
ConfigNode[] GetNodes (string name)
 
ConfigNode[] GetNodes (string name, string valueName, string value)
 
ConfigNode[] GetNodes ()
 
void Remove (ConfigNode node)
 
void RemoveNode (string name)
 
void RemoveNodes (string name)
 
void RemoveNodesStartWith (string startsWith)
 
bool SetNode (string name, ConfigNode newNode, bool createIfNotFound=false)
 
bool SetNode (string name, ConfigNode newNode, string newComment, bool createIfNotFound=false)
 
bool SetNode (string name, ConfigNode newNode, int index, bool createIfNotFound=false)
 
bool SetNode (string name, ConfigNode newNode, string newComment, int index, bool createIfNotFound=false)
 

Properties

int Count [get]
 
ConfigNode this[int index] [get]
 

Constructor & Destructor Documentation

ConfigNode.ConfigNodeList.ConfigNodeList ( )
inline

Member Function Documentation

void ConfigNode.ConfigNodeList.Add ( ConfigNode  n)
inline
void ConfigNode.ConfigNodeList.Clear ( )
inline
bool ConfigNode.ConfigNodeList.Contains ( string  name)
inline
int ConfigNode.ConfigNodeList.CountByName ( string  name)
inline
string [] ConfigNode.ConfigNodeList.DistinctNames ( )
inline
IEnumerator ConfigNode.ConfigNodeList.GetEnumerator ( )
inline
ConfigNode ConfigNode.ConfigNodeList.GetNode ( string  name)
inline
ConfigNode ConfigNode.ConfigNodeList.GetNode ( string  name,
string  valueName,
string  value 
)
inline
ConfigNode ConfigNode.ConfigNodeList.GetNode ( string  name,
int  index 
)
inline
ConfigNode ConfigNode.ConfigNodeList.GetNodeID ( string  id)
inline
ConfigNode [] ConfigNode.ConfigNodeList.GetNodes ( string  name)
inline
ConfigNode [] ConfigNode.ConfigNodeList.GetNodes ( string  name,
string  valueName,
string  value 
)
inline
ConfigNode [] ConfigNode.ConfigNodeList.GetNodes ( )
inline
void ConfigNode.ConfigNodeList.Remove ( ConfigNode  node)
inline
void ConfigNode.ConfigNodeList.RemoveNode ( string  name)
inline
void ConfigNode.ConfigNodeList.RemoveNodes ( string  name)
inline
void ConfigNode.ConfigNodeList.RemoveNodesStartWith ( string  startsWith)
inline
bool ConfigNode.ConfigNodeList.SetNode ( string  name,
ConfigNode  newNode,
bool  createIfNotFound = false 
)
inline
bool ConfigNode.ConfigNodeList.SetNode ( string  name,
ConfigNode  newNode,
string  newComment,
bool  createIfNotFound = false 
)
inline
bool ConfigNode.ConfigNodeList.SetNode ( string  name,
ConfigNode  newNode,
int  index,
bool  createIfNotFound = false 
)
inline
bool ConfigNode.ConfigNodeList.SetNode ( string  name,
ConfigNode  newNode,
string  newComment,
int  index,
bool  createIfNotFound = false 
)
inline

Property Documentation

int ConfigNode.ConfigNodeList.Count
get
ConfigNode ConfigNode.ConfigNodeList.this[int index]
get

The documentation for this class was generated from the following file: