public void Add(Data data) { if(data.Key != "") _NamedData.Add(data); else _IndexedData.Add(data); }
public void Add(Data data) { _List.Add(data); }
public void Set(int i, Data data) { _List[i] = data; }
private Data BuildArrayValue(Internal.ValueNode n) { Data data = null; switch (n.Type) { case Internal.ValueNodeType.Statement: data = new Data(); DataGroup group = BuildGroup(n.Statement); data.Group = group; break; case Internal.ValueNodeType.Integer: data = new Data(); data.Integer = n.Integer; break; case Internal.ValueNodeType.Float: data = new Data(); data.Float = n.Float; break; case Internal.ValueNodeType.Bool: data = new Data(); data.Bool = n.Boolean; break; case Internal.ValueNodeType.String: data = new Data(); data.String = n.String; break; case Internal.ValueNodeType.Array: data = new Data(); data.Array = BuildArray(n.Array); break; } return data; }