public DictionaryActor() : base() { DictionaryBehavior <TKey, TValue> lServiceDictionary = new DictionaryBehavior <TKey, TValue>(); fServiceDictionary = lServiceDictionary; Become(lServiceDictionary); }
public void DoIt() { IDictionaryActor <string, int> d = ActorWrapper.WrapActor <IDictionaryActor <string, int> >(() => new DictionaryActor <string, int>()); int r = 3; d["hello"] = 3; d.Atomically( dictionary => { dictionary["hello"] = dictionary["hello"] + r; return(true); }); }