예제 #1
0
파일: Cache.cs 프로젝트: zhuxuland/c-sharp
 void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
 {
     info.AddValue("Comparer", this._keyComparer);
     info.AddValue("Level2", _Level1Cache.Select(kvp => new KeyValuePair <TKey, TValue>(kvp.Key, (TValue)kvp.Value._Item)).ToList());
 }