2 using System.Collections;
3 using System.Collections.Generic;
6 using System.Xml.Serialization;
7 using Seci.Definitions;
19 private List<Configuration>
_compsList =
new List<Configuration>();
31 String[] CompNames =
new String[_compsList.Count];
33 for (
int i = 0; i < _compsList.Count; ++i)
44 for (
int i = 0; i < value.GetLength(0); ++i)
47 tmp.ConfigName = value[i];
81 for (
int i = 0; i < _compsList.Count; ++i)
92 for (
int i = 0; i < _compsList.Count; ++i)
106 public int Count {
get {
return _compsList.Count; } }
114 _compsList.Add(item);
124 return _compsList.Remove(item);
133 _compsList.RemoveAt(index);
143 _compsList.Insert(index, item);
A serialisable list for containing objects of type SeciConfiguration. This class wraps a standard Lis...
void Insert(int index, Configuration item)
This a wrapper for the standard List "Insert" command.
This class contains all the information that defines the configuration at the SECI level and contains...
int Count
This a wrapper for the standard List "Count" command.
Boolean Remove(Configuration item)
This a wrapper for the standard List "Remove" command.
void RemoveAt(int index)
This a wrapper for the standard List "RemoveAt" command.
void Add(Configuration item)
This a wrapper for the standard List Add command.
List< Configuration > _compsList
String[] Components
This property is purely for serialising and deserialising the names of any components in the configur...
void Clear()
This a wrapper for the standard List "Clear" command.