11 instantiations of DynamicUpdateMapEntry
System.Activities (11)
System\Activities\DynamicUpdate\ActivityComparer.cs (2)
352
DynamicUpdateMapEntry entry = new
DynamicUpdateMapEntry
(originalActivity.InternalId, currentActivity.InternalId);
422
this.privateMap.AddEntry(new
DynamicUpdateMapEntry
(oldRuntimeArgument.BoundArgument.Expression.InternalId, 0));
System\Activities\DynamicUpdate\DynamicUpdateMap.cs (1)
314
result.AddEntry(new
DynamicUpdateMapEntry
(1, 1)
System\Activities\DynamicUpdate\DynamicUpdateMapBuilder.cs (5)
360
DynamicUpdateMapEntry removalEntry = new
DynamicUpdateMapEntry
(i + 1, 0);
577
DynamicUpdateMapEntry entry = new
DynamicUpdateMapEntry
(matchingOriginal.InternalId, currentActivity.InternalId);
1370
generatedEntry = new
DynamicUpdateMapEntry
(originalIndex, id);
1416
entry = new
DynamicUpdateMapEntry
(i, i);
1460
generatedEntry = new
DynamicUpdateMapEntry
(providedEntry.OldActivityId, providedEntry.NewActivityId)
System\Activities\DynamicUpdate\DynamicUpdateMapEntry.cs (3)
17
static DynamicUpdateMapEntry dummyMapEntry = new
DynamicUpdateMapEntry
(-1, -1);
186
DynamicUpdateMapEntry result = new
DynamicUpdateMapEntry
(first.OldActivityId, second.NewActivityId)
247
return new
DynamicUpdateMapEntry
(this.OldActivityId, this.NewActivityId)
75 references to DynamicUpdateMapEntry
System.Activities (75)
System\Activities\DynamicUpdate\ActivityComparer.cs (2)
352
DynamicUpdateMapEntry
entry = new DynamicUpdateMapEntry(originalActivity.InternalId, currentActivity.InternalId);
387
bool TryMatchingArguments(
DynamicUpdateMapEntry
entry, Activity originalActivity, Activity currentActivity)
System\Activities\DynamicUpdate\DynamicUpdateMap.cs (14)
144
private IList<
DynamicUpdateMapEntry
> Entries
271
foreach (
DynamicUpdateMapEntry
firstEntry in first.Entries)
273
DynamicUpdateMapEntry
parent = null;
285
DynamicUpdateMapEntry
secondEntry = second.entries[firstEntry.NewActivityId];
286
result.AddEntry(
DynamicUpdateMapEntry
.Merge(firstEntry, secondEntry, parent, errorContext));
293
internal void AddEntry(
DynamicUpdateMapEntry
entry)
349
foreach (
DynamicUpdateMapEntry
entry in this.Entries)
376
internal bool TryGetUpdateEntryByNewId(int newId, out
DynamicUpdateMapEntry
entry)
384
DynamicUpdateMapEntry
currentEntry = this.Entries[i];
394
internal bool TryGetUpdateEntry(int oldId, out
DynamicUpdateMapEntry
entry)
427
DynamicUpdateMapEntry
entry;
571
public
DynamicUpdateMapEntry
MapEntry;
624
internal class EntryCollection : KeyedCollection<int,
DynamicUpdateMapEntry
>
630
protected override int GetKeyForItem(
DynamicUpdateMapEntry
item)
System\Activities\DynamicUpdate\DynamicUpdateMapBuilder.cs (34)
122
static
DynamicUpdateMapEntry
GetParentEntry(Activity originalActivity, DynamicUpdateMap updateMap)
126
DynamicUpdateMapEntry
parentEntry;
360
DynamicUpdateMapEntry
removalEntry = new DynamicUpdateMapEntry(i + 1, 0);
431
void BlockUpdate(Activity activity, UpdateBlockedReason reason,
DynamicUpdateMapEntry
entry, string message = null)
437
internal void BlockUpdate(Activity activity, string originalActivityId, UpdateBlockedReason reason,
DynamicUpdateMapEntry
entry, string message = null)
479
DynamicUpdateMapEntry
mapEntry = this.CreateMapEntry(currentElement, originalElement);
571
DynamicUpdateMapEntry
CreateMapEntry(Activity currentActivity, Activity matchingOriginal)
577
DynamicUpdateMapEntry
entry = new DynamicUpdateMapEntry(matchingOriginal.InternalId, currentActivity.InternalId);
583
DynamicUpdateMapEntry
mapEntry, IDefinitionMatcher matcher)
604
void CreateVariableEntries(bool forImplementationVariables,
DynamicUpdateMapEntry
mapEntry, IList<Variable> newVariables, IList<Variable> oldVariables, Activity originalElement)
659
internal void CreateArgumentEntries(
DynamicUpdateMapEntry
mapEntry, IList<RuntimeArgument> newArguments, IList<ArgumentInfo> oldArguments)
674
internal static bool CreateArgumentEntries(
DynamicUpdateMapEntry
mapEntry, IList<RuntimeArgument> newArguments, IList<ArgumentInfo> oldArguments, Dictionary<Activity, Activity> expressionRootsThatCanInduceIdle, out RuntimeArgument newIdleArgument, out Activity idleActivity)
719
IList<ArgumentInfo> GetOriginalArguments(
DynamicUpdateMapEntry
mapEntry, DynamicUpdateMap implementationMap, Activity updatedActivity, Activity originalActivity)
751
static void EnsureEnvironmentUpdateMap(
DynamicUpdateMapEntry
mapEntry)
1142
public void ValidateOrCreateImplementationMap(
DynamicUpdateMapEntry
mapEntry)
1259
public void CreateArgumentEntries(
DynamicUpdateMapEntry
mapEntry, IList<RuntimeArgument> newArguments, IList<ArgumentInfo> oldArguments)
1273
void BlockUpdate(Activity updatedActivity, UpdateBlockedReason reason,
DynamicUpdateMapEntry
entry, string message = null)
1294
DynamicUpdateMapEntry
providedEntry = null;
1306
DynamicUpdateMapEntry
argumentChangesMapEntry = null;
1319
DynamicUpdateMapEntry
generatedEntry = GenerateEntry(argumentChangesMapEntry, providedEntry, i);
1336
foreach (
DynamicUpdateMapEntry
entry in argumentChangesMap.entries)
1359
DynamicUpdateMapEntry
GenerateEntry(
DynamicUpdateMapEntry
argumentChangesMapEntry,
DynamicUpdateMapEntry
providedEntry, int id)
1361
DynamicUpdateMapEntry
generatedEntry;
1413
DynamicUpdateMapEntry
entry;
1431
DynamicUpdateMapEntry
providedEntry;
1433
DynamicUpdateMapEntry
generatedEntry = GetOrCreateGeneratedEntry(providedEntry);
1449
generatedEntry.SavedOriginalValues =
DynamicUpdateMapEntry
.Merge(generatedEntry.SavedOriginalValues, providedEntry.SavedOriginalValues);
1454
DynamicUpdateMapEntry
GetOrCreateGeneratedEntry(
DynamicUpdateMapEntry
providedEntry)
1457
DynamicUpdateMapEntry
generatedEntry;
1481
DynamicUpdateMapEntry
parentEntry;
1508
DynamicUpdateMapEntry
childEntry;
System\Activities\DynamicUpdate\DynamicUpdateMapEntry.cs (11)
17
static
DynamicUpdateMapEntry
dummyMapEntry = new DynamicUpdateMapEntry(-1, -1);
33
internal static
DynamicUpdateMapEntry
DummyMapEntry
63
public
DynamicUpdateMapEntry
Parent
98
for (
DynamicUpdateMapEntry
parent = this.Parent; parent != null; parent = parent.Parent)
180
internal static
DynamicUpdateMapEntry
Merge(
DynamicUpdateMapEntry
first,
DynamicUpdateMapEntry
second,
181
DynamicUpdateMapEntry
newParent, DynamicUpdateMap.MergeErrorContext errorContext)
186
DynamicUpdateMapEntry
result = new DynamicUpdateMapEntry(first.OldActivityId, second.NewActivityId)
245
internal
DynamicUpdateMapEntry
Clone(
DynamicUpdateMapEntry
newParent)
System\Activities\DynamicUpdate\DynamicUpdateMapQuery.cs (7)
79
DynamicUpdateMapEntry
entry;
83
private Activity MatchNewToOld(Activity newActivity, out
DynamicUpdateMapEntry
entry)
114
DynamicUpdateMapEntry
entry;
131
DynamicUpdateMapEntry
entry;
135
private Activity MatchOldToNew(Activity oldActivity, out
DynamicUpdateMapEntry
entry)
167
DynamicUpdateMapEntry
entry;
188
DynamicUpdateMapEntry
entry = null;
System\Activities\DynamicUpdate\NativeActivityUpdateContext.cs (4)
25
private
DynamicUpdateMapEntry
mapEntry;
28
internal NativeActivityUpdateContext(ActivityInstanceMap instanceMap, ActivityExecutor activityExecutor, ActivityInstance currentInstance, DynamicUpdateMap updateMap,
DynamicUpdateMapEntry
mapEntry, DynamicUpdateMap rootMap)
115
DynamicUpdateMapEntry
entry;
131
DynamicUpdateMapEntry
entry;
System\Activities\Runtime\ActivityInstanceMap.cs (3)
155
DynamicUpdateMapEntry
entry = updatedActivity.MapEntry;
456
participant.MapEntry =
DynamicUpdateMapEntry
.DummyMapEntry;
770
public
DynamicUpdateMapEntry
MapEntry { get; set; }