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