public DeferredObjectChange(IObjectChange <TPrincipal> objectChange, Func <string> deferredReference, ISerializationManager serializer)
 {
     this.objectChange    = objectChange;
     this.futureReference = new DeferredValue(deferredReference);
     this.futureValues    = new DeferredValueMap(objectChange);
     this.serializer      = serializer;
 }
Exemple #2
0
 public Recorder(IChangeSetFactory <TChangeSet, TPrincipal> factory)
 {
     this.deferredValues = new DeferredValueMap <IObjectChange <TPrincipal> >();
     this.factory        = factory;
 }
 public void CreateBlankMap()
 {
     map = new DeferredValueMap();
 }