コード例 #1
0
 public BaseExposedData this[string label]
 {
     get
     {
         return(OrderedItems.FirstOrDefault(p => p.Label == label));
     }
 }
コード例 #2
0
 // Serialize
 public void GetObjectData(SerializationInfo info, StreamingContext _)
 {
     if (Count > 0)
     {
         // Only save the most recent.
         var item = OrderedItems.FirstOrDefault();
         info.AddValue("P", item.Key.value);
         info.AddValue("S", item.Value.Max(s => s).Id);
     }
 }