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

Public Member Functions

void Add (Value v)
 
void Clear ()
 
bool Contains (string name)
 
int CountByName (string name)
 
string[] DistinctNames ()
 
IEnumerator GetEnumerator ()
 
string GetValue (string name)
 
string GetValue (string name, int index)
 
string[] GetValues ()
 
string[] GetValues (string name)
 
List< string > GetValuesList (string name)
 
string[] GetValuesStartsWith (string name)
 
void Remove (Value value)
 
void RemoveValue (string name)
 
void RemoveValues (string name)
 
void RemoveValuesStartWith (string startsWith)
 
bool SetValue (string name, string newValue, string newcomment, bool createIfNotFound=false)
 
bool SetValue (string name, string newValue, bool createIfNotFound=false)
 
bool SetValue (string name, string newValue, int index, bool createIfNotFound=false)
 
bool SetValue (string name, string newValue, string newComment, int index, bool createIfNotFound=false)
 
void SortByName ()
 
 ValueList ()
 

Public Attributes

int listCapacitySteps = 10
 

Properties

int Count [get]
 
Value this[int index] [get]
 

Constructor & Destructor Documentation

ConfigNode.ValueList.ValueList ( )
inline

Member Function Documentation

void ConfigNode.ValueList.Add ( Value  v)
inline
void ConfigNode.ValueList.Clear ( )
inline
bool ConfigNode.ValueList.Contains ( string  name)
inline
int ConfigNode.ValueList.CountByName ( string  name)
inline
string [] ConfigNode.ValueList.DistinctNames ( )
inline
IEnumerator ConfigNode.ValueList.GetEnumerator ( )
inline
string ConfigNode.ValueList.GetValue ( string  name)
inline
string ConfigNode.ValueList.GetValue ( string  name,
int  index 
)
inline
string [] ConfigNode.ValueList.GetValues ( )
inline
string [] ConfigNode.ValueList.GetValues ( string  name)
inline
List<string> ConfigNode.ValueList.GetValuesList ( string  name)
inline
string [] ConfigNode.ValueList.GetValuesStartsWith ( string  name)
inline
void ConfigNode.ValueList.Remove ( Value  value)
inline
void ConfigNode.ValueList.RemoveValue ( string  name)
inline
void ConfigNode.ValueList.RemoveValues ( string  name)
inline
void ConfigNode.ValueList.RemoveValuesStartWith ( string  startsWith)
inline
bool ConfigNode.ValueList.SetValue ( string  name,
string  newValue,
string  newcomment,
bool  createIfNotFound = false 
)
inline
bool ConfigNode.ValueList.SetValue ( string  name,
string  newValue,
bool  createIfNotFound = false 
)
inline
bool ConfigNode.ValueList.SetValue ( string  name,
string  newValue,
int  index,
bool  createIfNotFound = false 
)
inline
bool ConfigNode.ValueList.SetValue ( string  name,
string  newValue,
string  newComment,
int  index,
bool  createIfNotFound = false 
)
inline
void ConfigNode.ValueList.SortByName ( )
inline

Member Data Documentation

int ConfigNode.ValueList.listCapacitySteps = 10

Property Documentation

int ConfigNode.ValueList.Count
get
Value ConfigNode.ValueList.this[int index]
get

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