public void AddInstance(Guid instanceId, Activity rootActivity) { try { base.Lock(); InstanceMap writerData = base.GetWriterData(); writerData[instanceId] = new InstanceData(rootActivity); base.SaveData(writerData); } finally { base.Unlock(); } }
// Controller invoked. public void AddInstance(Guid instanceId, Activity rootActivity) { try { Lock(); InstanceMap instanceMap = GetWriterData(); instanceMap[instanceId] = new InstanceData(rootActivity); SaveData(instanceMap); } finally { Unlock(); } }
object ICloneable.Clone() { InstanceData instanceData = new InstanceData(this.rootActivity); return(instanceData); }