public void Add(IEncodedToStrings item) { if (item == null) { AddNullItem(); } else { strings.Add(item.GetType().FullName); Add(item.ToEncodedStrings()); } }
private static string Encode(this IEncodedToStrings encoder) { return(encoder.ToShortEncodedStrings().Aggregate((a, b) => a + ";" + b)); }
public static string GetObjectId(INakedObjectAdapter nakedObject, IEncodedToStrings memento) { return(memento.Encode()); }
private string Encode(IEncodedToStrings encoder) { return encoder.ToShortEncodedStrings().Aggregate((a, b) => a + ";" + b); }