7 instantiations of InstanceKeyView
System.Runtime.DurableInstancing (7)
System\Runtime\DurableInstancing\InstanceKeyView.cs (1)
69return new InstanceKeyView(this);
System\Runtime\DurableInstancing\InstancePersistenceContext.cs (6)
328InstanceKeyView view = new InstanceKeyView(keyMetadata.Key); 340InstanceKeyView view = new InstanceKeyView(keyMetadata.Key); 443InstanceKeyView keyView = new InstanceKeyView(key); 484InstanceKeyView keyView = new InstanceKeyView(key); 545keyView = new InstanceKeyView(key); 621keyView = new InstanceKeyView(key);
42 references to InstanceKeyView
System.Activities.DurableInstancing (3)
System\Activities\DurableInstancing\SaveWorkflowAsyncResult.cs (3)
339InstanceKeyView existingKeyView; 351InstanceKeyView existingKeyView; 371foreach (KeyValuePair<Guid, InstanceKeyView> instanceKeys in instanceView.InstanceKeys)
System.Runtime.DurableInstancing (39)
System\Runtime\DurableInstancing\InstanceKeyView.cs (3)
27InstanceKeyView(InstanceKeyView source) 46this.metadata = pendingWrites.ReadOnlyMergeInto(this.metadata ?? InstanceKeyView.emptyProperties, true); 67internal InstanceKeyView Clone()
System\Runtime\DurableInstancing\InstancePersistenceContext.cs (27)
318Dictionary<Guid, InstanceKeyView> keysCopy = null; 322keysCopy = new Dictionary<Guid, InstanceKeyView>(totalKeys); 328InstanceKeyView view = new InstanceKeyView(keyMetadata.Key); 340InstanceKeyView view = new InstanceKeyView(keyMetadata.Key); 356InstanceView.InstanceKeys = keysCopy == null ? null : new ReadOnlyDictionaryInternal<Guid, InstanceKeyView>(keysCopy); 367foreach (KeyValuePair<Guid, InstanceKeyView> key in InstanceView.InstanceKeys) 438Dictionary<Guid, InstanceKeyView> copy = new Dictionary<Guid, InstanceKeyView>(InstanceView.InstanceKeys); 443InstanceKeyView keyView = new InstanceKeyView(key); 447InstanceView.InstanceKeys = new ReadOnlyDictionaryInternal<Guid, InstanceKeyView>(copy); 460InstanceKeyView existingKeyView; 483Dictionary<Guid, InstanceKeyView> copy = new Dictionary<Guid, InstanceKeyView>(InstanceView.InstanceKeys); 484InstanceKeyView keyView = new InstanceKeyView(key); 488InstanceView.InstanceKeys = new ReadOnlyDictionaryInternal<Guid, InstanceKeyView>(copy); 502InstanceKeyView existingKeyView; 521Dictionary<Guid, InstanceKeyView> copy = new Dictionary<Guid, InstanceKeyView>(InstanceView.InstanceKeys); 523InstanceView.InstanceKeys = new ReadOnlyDictionaryInternal<Guid, InstanceKeyView>(copy); 536InstanceKeyView keyView; 544Dictionary<Guid, InstanceKeyView> copy = new Dictionary<Guid, InstanceKeyView>(InstanceView.InstanceKeys); 561InstanceView.InstanceKeys = new ReadOnlyDictionaryInternal<Guid, InstanceKeyView>(copy); 610InstanceKeyView keyView; 620Dictionary<Guid, InstanceKeyView> copy = new Dictionary<Guid, InstanceKeyView>(InstanceView.InstanceKeys); 625InstanceView.InstanceKeys = new ReadOnlyDictionaryInternal<Guid, InstanceKeyView>(copy);
System\Runtime\DurableInstancing\InstanceView.cs (9)
19static readonly ReadOnlyDictionaryInternal<Guid, InstanceKeyView> emptyKeys = new ReadOnlyDictionaryInternal<Guid, InstanceKeyView>(new Dictionary<Guid, InstanceKeyView>(0)); 24IDictionary<Guid, InstanceKeyView> keys; 79Dictionary<Guid, InstanceKeyView> keys = null; 82keys = new Dictionary<Guid, InstanceKeyView>(source.InstanceKeys.Count); 83foreach (KeyValuePair<Guid, InstanceKeyView> key in source.InstanceKeys) 88InstanceKeys = keys == null ? null : new ReadOnlyDictionaryInternal<Guid, InstanceKeyView>(keys); 188public IDictionary<Guid, InstanceKeyView> InstanceKeys