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