/// <summary /> /// <remarks /> public virtual void RemoveData(DataType _data) { this.List.Remove(_data); }
/// <summary /> /// <remarks /> public virtual bool ContainsData(DataType _data) { return this.List.Contains(_data); }
private DataType DataTypeFromEntity(Entity e) { DataType dt = new DataType(); if ( e.GetType() == typeof(Shape)) dt.ID = nodeShapeTypeKeyName; else dt.ID = edgeConnectionTypeKeyName; dt.Text.Add(GetTypeQualifiedName(e)); return dt; }
/// <summary /> /// <remarks /> public virtual void AddData(DataType _data) { this.List.Add(_data); }
private DataType[] DataTypesFromAttributes(Hashtable attributes) { DataType[] dts = new DataType[attributes.Count]; int i = 0; foreach ( DictionaryEntry de in attributes ) { dts[i] = new DataType(); dts[i].Key = de.Key.ToString(); if (de.Value != null) dts[i].Text.Add(de.Value.ToString()); if ( !KeyList.Contains(de.Key.ToString())) KeyList.Add(de.Key.ToString(),de.Value); ++i; } return dts; }