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