7 instantiations of DynamicUpdateMap
System.Activities (7)
System\Activities\DynamicUpdate\ActivityComparer.cs (1)
251this.privateMap = new DynamicUpdateMap()
System\Activities\DynamicUpdate\DynamicUpdateMap.cs (4)
21static DynamicUpdateMap noChanges = new DynamicUpdateMap(); 22static DynamicUpdateMap dummyMap = new DynamicUpdateMap(); 262DynamicUpdateMap result = new DynamicUpdateMap 309DynamicUpdateMap result = new DynamicUpdateMap
System\Activities\DynamicUpdate\DynamicUpdateMapBuilder.cs (2)
318this.updateMap = new DynamicUpdateMap(); 1351this.generatedMap = new DynamicUpdateMap
114 references to DynamicUpdateMap
System.Activities (108)
System\Activities\DynamicUpdate\ActivityComparer.cs (3)
20public static bool HasPrivateMemberOtherThanArgumentsChanged(DynamicUpdateMapBuilder.NestedIdSpaceFinalizer nestedFinalizer, Activity currentElement, Activity originalElement, bool isMemberOfUpdatedIdSpace, out DynamicUpdateMap argumentChangesMap) 237DynamicUpdateMap privateMap; 266public bool Match(out DynamicUpdateMap argumentChangesMap)
System\Activities\DynamicUpdate\DynamicUpdateMap.cs (21)
21static DynamicUpdateMap noChanges = new DynamicUpdateMap(); 22static DynamicUpdateMap dummyMap = new DynamicUpdateMap(); 32public static DynamicUpdateMap NoChanges 64internal static DynamicUpdateMap DummyMap 177public static DynamicUpdateMap Merge(params DynamicUpdateMap[] maps) 179return Merge((IEnumerable<DynamicUpdateMap>)maps); 182public static DynamicUpdateMap Merge(IEnumerable<DynamicUpdateMap> maps) 192DynamicUpdateMap result = null; 193foreach (DynamicUpdateMap nextMap in maps) 247internal static DynamicUpdateMap Merge(DynamicUpdateMap first, DynamicUpdateMap second, MergeErrorContext errorContext) 262DynamicUpdateMap result = new DynamicUpdateMap 300internal DynamicUpdateMap AsRootMap() 309DynamicUpdateMap result = new DynamicUpdateMap 416DynamicUpdateMap currentMap = this; 484static void ThrowIfMapsIncompatible(DynamicUpdateMap first, DynamicUpdateMap second, MergeErrorContext errorContext) 570public DynamicUpdateMap Map;
System\Activities\DynamicUpdate\DynamicUpdateMapBuilder.cs (17)
51public Func<Activity, DynamicUpdateMap> LookupImplementationMap 97public DynamicUpdateMap CreateMap() 104public DynamicUpdateMap CreateMap(out IList<ActivityBlockingUpdate> activitiesBlockingUpdate) 111DynamicUpdateMap result = finalizer.FinalizeUpdate(out activitiesBlockingUpdate); 122static DynamicUpdateMapEntry GetParentEntry(Activity originalActivity, DynamicUpdateMap updateMap) 302DynamicUpdateMap updateMap; 316public DynamicUpdateMap FinalizeUpdate(out IList<ActivityBlockingUpdate> blockList) 496DynamicUpdateMap implementationMap = null; 719IList<ArgumentInfo> GetOriginalArguments(DynamicUpdateMapEntry mapEntry, DynamicUpdateMap implementationMap, Activity updatedActivity, Activity originalActivity) 1126DynamicUpdateMap userProvidedMap; 1127DynamicUpdateMap generatedMap; 1133public NestedIdSpaceFinalizer(Finalizer finalizer, DynamicUpdateMap implementationMap, Activity updatedActivity, Activity originalActivity, NestedIdSpaceFinalizer parent) 1166DynamicUpdateMap argumentChangesMap; 1287void GenerateMap(DynamicUpdateMap argumentChangesMap) 1320DynamicUpdateMap providedImplementationMap = providedEntry != null ? providedEntry.ImplementationUpdateMap : null; 1395DynamicUpdateMap childImplementationMap = providedEntry != null ? providedEntry.ImplementationUpdateMap : null; 1504bool HasSavedOriginalValuesForChildren(int parentNewActivityId, DynamicUpdateMap map)
System\Activities\DynamicUpdate\DynamicUpdateMapEntry.cs (5)
19DynamicUpdateMap implementationUpdateMap; 123public DynamicUpdateMap ImplementationUpdateMap 136internal DynamicUpdateMap SerializedImplementationUpdateMap 181DynamicUpdateMapEntry newParent, DynamicUpdateMap.MergeErrorContext errorContext) 218result.ImplementationUpdateMap = DynamicUpdateMap.Merge(first.ImplementationUpdateMap, second.ImplementationUpdateMap, errorContext);
System\Activities\DynamicUpdate\DynamicUpdateMapQuery.cs (2)
19private DynamicUpdateMap map; 23internal DynamicUpdateMapQuery(DynamicUpdateMap map, Activity updatedWorkflowDefinition, Activity originalWorkflowDefinition)
System\Activities\DynamicUpdate\DynamicUpdateServices.cs (16)
76mapItems = DynamicUpdateMap.CalculateMapItems((Activity)definitionToBeUpdated); 81mapItems = DynamicUpdateMap.CalculateImplementationMapItems(GetDynamicActivity((ActivityBuilder)definitionToBeUpdated)); 90public static DynamicUpdateMap CreateUpdateMap(Activity updatedWorkflowDefinition) 95public static DynamicUpdateMap CreateUpdateMap(Activity updatedWorkflowDefinition, IEnumerable<Activity> disallowUpdateInsideActivities) 102public static DynamicUpdateMap CreateUpdateMap(Activity updatedWorkflowDefinition, IEnumerable<Activity> disallowUpdateInsideActivities, out IList<ActivityBlockingUpdate> activitiesBlockingUpdate) 115DynamicUpdateMap result = InternalTryCreateUpdateMap(updatedWorkflowDefinition, originalDefinition, disallowUpdateInsideActivities, false, out activitiesBlockingUpdate); 120IDictionary<object, DynamicUpdateMapItem> mapItems = DynamicUpdateMap.CalculateMapItems(updatedWorkflowDefinition); 129public static DynamicUpdateMap CreateUpdateMap(ActivityBuilder updatedActivityDefinition) 134public static DynamicUpdateMap CreateUpdateMap(ActivityBuilder updatedActivityDefinition, IEnumerable<Activity> disallowUpdateInsideActivities) 141public static DynamicUpdateMap CreateUpdateMap(ActivityBuilder updatedActivityDefinition, IEnumerable<Activity> disallowUpdateInsideActivities, out IList<ActivityBlockingUpdate> activitiesBlockingUpdate) 157DynamicUpdateMap result = InternalTryCreateUpdateMap(updatedBuiltRoot, originalBuiltRoot, disallowUpdateInsideActivities, true, out activitiesBlockingUpdate); 162IDictionary<object, DynamicUpdateMapItem> mapItems = DynamicUpdateMap.CalculateImplementationMapItems(updatedBuiltRoot); 171private static DynamicUpdateMap InternalTryCreateUpdateMap(Activity updatedDefinition, Activity originalDefinition, IEnumerable<Activity> disallowUpdateInsideActivities, bool forImplementation, out IList<ActivityBlockingUpdate> activitiesBlockingUpdate) 194public static DynamicUpdateMap GetImplementationMap(Activity targetActivity) 196DynamicUpdateMap result; 207public static void SetImplementationMap(Activity targetActivity, DynamicUpdateMap implementationMap)
System\Activities\DynamicUpdate\EnvironmentUpdateMap.cs (2)
168DynamicUpdateMap.MergeErrorContext errorContext) 241DynamicUpdateMap.MergeErrorContext errorContext)
System\Activities\DynamicUpdate\NativeActivityUpdateContext.cs (6)
24private DynamicUpdateMap updateMap; 26private DynamicUpdateMap rootMap; 28internal NativeActivityUpdateContext(ActivityInstanceMap instanceMap, ActivityExecutor activityExecutor, ActivityInstance currentInstance, DynamicUpdateMap updateMap, DynamicUpdateMapEntry mapEntry, DynamicUpdateMap rootMap) 130DynamicUpdateMap mapContainingChild; 153if (this.updateMap == DynamicUpdateMap.DummyMap)
System\Activities\Hosting\WorkflowInstance.cs (4)
224protected static IList<ActivityBlockingUpdate> GetActivitiesBlockingUpdate(object deserializedRuntimeState, DynamicUpdateMap updateMap) 236DynamicUpdateMap rootMap = updateMap; 269protected void Initialize(object deserializedRuntimeState, DynamicUpdateMap updateMap) 295if (DynamicUpdateMap.CanUseImplementationMapAsRoot(this.WorkflowDefinition))
System\Activities\Runtime\ActivityExecutor.cs (3)
846public IList<ActivityBlockingUpdate> GetActivitiesBlockingUpdate(DynamicUpdateMap updateMap) 854public void UpdateInstancePhase1(DynamicUpdateMap updateMap, Activity targetDefinition, ref Collection<ActivityBlockingUpdate> updateErrors) 860public void UpdateInstancePhase2(DynamicUpdateMap updateMap, ref Collection<ActivityBlockingUpdate> updateErrors)
System\Activities\Runtime\ActivityInstanceMap.cs (13)
76private static void AddBlockingActivity(ref Collection<ActivityBlockingUpdate> updateErrors, DynamicUpdateMap.UpdatedActivity updatedActivity, QualifiedId originalId, string reason, string activityInstanceId) 89public void GetActivitiesBlockingUpdate(DynamicUpdateMap updateMap, List<ActivityInstance> secondaryRootInstances, ref Collection<ActivityBlockingUpdate> updateErrors) 111private static bool CanCompensationOrConfirmationHandlerReferenceAddedSymbols(InstanceList instanceList, DynamicUpdateMap rootUpdateMap, IdSpace rootIdSpace, List<ActivityInstance> secondaryRootInstances, ref Collection<ActivityBlockingUpdate> updateErrors) 148DynamicUpdateMap.UpdatedActivity updatedActivity = rootUpdateMap.GetUpdatedActivity(new QualifiedId(currentQIDBuilder.ToArray()), rootIdSpace); 163DynamicUpdateMap.UpdatedActivity noSymbolAddUpdatedActivity = rootUpdateMap.GetUpdatedActivity(noSymbolAddActivityQID, rootIdSpace); 178private static bool IsInvalidEnvironmentUpdate(InstanceList instanceList, DynamicUpdateMap.UpdatedActivity updatedActivity, ref Collection<ActivityBlockingUpdate> updateErrors) 234private static bool IsRemovalOrRTUpdateBlockedOrBlockedByUser(DynamicUpdateMap.UpdatedActivity updatedActivity, QualifiedId oldQualifiedId, out string error) 256private IList<InstanceListNeedingUpdate> GetInstanceListsNeedingUpdate(DynamicUpdateMap updateMap, Activity targetDefinition, List<ActivityInstance> secondaryRootInstances, ref Collection<ActivityBlockingUpdate> updateErrors) 287DynamicUpdateMap.UpdatedActivity updatedActivity = updateMap.GetUpdatedActivity(oldQualifiedId, rootIdSpace); 362public void UpdateRawInstance(DynamicUpdateMap updateMap, Activity targetDefinition, List<ActivityInstance> secondaryRootInstances, ref Collection<ActivityBlockingUpdate> updateErrors) 443public void UpdateInstanceByActivityParticipation(ActivityExecutor activityExecutor, DynamicUpdateMap rootMap, ref Collection<ActivityBlockingUpdate> updateErrors) 455participant.UpdateMap = DynamicUpdateMap.DummyMap; 769public DynamicUpdateMap UpdateMap { get; set; }
System\Activities\WorkflowApplication.cs (8)
1685public void Load(WorkflowApplicationInstance instance, DynamicUpdateMap updateMap) 1690public void Load(WorkflowApplicationInstance instance, DynamicUpdateMap updateMap, TimeSpan timeout) 1847void LoadCore(DynamicUpdateMap updateMap, TimeoutHelper timeoutHelper, bool loadAny, IDictionary<XName, InstanceValue> values = null) 2078internal static IList<ActivityBlockingUpdate> GetActivitiesBlockingUpdate(WorkflowApplicationInstance instance, DynamicUpdateMap updateMap) 2166public IAsyncResult BeginLoad(WorkflowApplicationInstance instance, DynamicUpdateMap updateMap, 2172public IAsyncResult BeginLoad(WorkflowApplicationInstance instance, DynamicUpdateMap updateMap, TimeSpan timeout, 4298DynamicUpdateMap updateMap; 4302IDictionary<XName, InstanceValue> values, DynamicUpdateMap updateMap, TimeSpan timeout,
System\Activities\WorkflowApplicationInstance.cs (1)
108public bool CanApplyUpdate(DynamicUpdateMap updateMap, out IList<ActivityBlockingUpdate> activitiesBlockingUpdate)
System\Activities\XamlIntegration\DynamicUpdateMapConverter.cs (2)
22DynamicUpdateMap map = value as DynamicUpdateMap;
System\Activities\XamlIntegration\DynamicUpdateMapExtension.cs (5)
15private NetDataContractXmlSerializable<DynamicUpdateMap> content; 21public DynamicUpdateMapExtension(DynamicUpdateMap updateMap) 23this.content = new NetDataContractXmlSerializable<DynamicUpdateMap>(updateMap); 26public DynamicUpdateMap UpdateMap 40this.content = new NetDataContractXmlSerializable<DynamicUpdateMap>();
System.ServiceModel.Activities (6)
System\ServiceModel\Activities\Dispatcher\PersistenceProviderDirectory.cs (1)
108DynamicUpdateMap updateMap = null;
System\ServiceModel\Activities\Dispatcher\WorkflowServiceInstance.cs (1)
316SynchronizationContext synchronizationContext, WorkflowServiceHost serviceHost, DynamicUpdateMap updateMap = null)
System\ServiceModel\Activities\WorkflowDefinitionProvider.cs (1)
151public bool TryGetDefinitionAndMap(WorkflowIdentity currentIdentity, WorkflowIdentity updatedIdentity, out Activity workflowDefinition, out DynamicUpdateMap updateMap)
System\ServiceModel\Activities\WorkflowService.cs (3)
34NullableKeyDictionary<WorkflowIdentity, DynamicUpdateMap> updateMaps; 113public IDictionary<WorkflowIdentity, DynamicUpdateMap> UpdateMaps 119this.updateMaps = new NullableKeyDictionary<WorkflowIdentity, DynamicUpdateMap>();