public static TDictionaryDateString Parse(SqlString AString) { if (AString.IsNull) return null; TDictionaryDateString LResult = new TDictionaryDateString(); LResult.FromString(AString.Value); return LResult; }
public static IEnumerable Enum(TDictionaryDateString ADictionary) { if(ADictionary == null) yield break; Int32 LIndex = 0; foreach(KeyValuePair<DateTime,String> LKeyPair in ADictionary.FList) { yield return new KeyValueIndexPair<DateTime,String,Int32>(LKeyPair.Key, LKeyPair.Value, ++LIndex); } }
public void Init() { OResult = new TDictionaryDateString(); }
public void Read(System.IO.BinaryReader r) { //if (r == null) throw new ArgumentNullException("r"); if(OResult == null) OResult = new TDictionaryDateString(); OResult.Read(r); }
public bool Equals(TDictionaryDateString AList) { if(AList == null || FList.Count != AList.FList.Count) return false; foreach(KeyValuePair<DateTime,String> LKeyPair in AList.FList) { if(FList[LKeyPair.Key] != LKeyPair.Value) return false; } return true; }