3 instantiations of ArgumentInfo
System.Activities (3)
System\Activities\DynamicUpdate\ActivityComparer.cs (1)
416if (newArgumentInfos.IndexOf(new ArgumentInfo(oldRuntimeArgument)) == EnvironmentUpdateMapEntry.NonExistent)
System\Activities\DynamicUpdate\ArgumentInfo.cs (1)
184return (from r in activity.RuntimeArguments select new ArgumentInfo(r)).ToList();
System\Activities\DynamicUpdate\DynamicUpdateMapBuilder.cs (1)
684int oldIndex = oldArguments.IndexOf(new ArgumentInfo(newArgument));
33 references to ArgumentInfo
System.Activities (33)
System\Activities\DynamicUpdate\ActivityComparer.cs (7)
62public static bool ListEquals(IList<ArgumentInfo> currentArguments, IList<ArgumentInfo> originalArguments) 64return ListEquals(currentArguments, originalArguments, ArgumentInfo.Equals); 390IList<ArgumentInfo> oldArguments = ArgumentInfo.List(originalActivity); 413IList<ArgumentInfo> newArgumentInfos = ArgumentInfo.List(currentActivity);
System\Activities\DynamicUpdate\ArgumentInfo.cs (8)
144private static bool TypeEquals(ArgumentInfo left, ArgumentInfo right) 166public static bool Equals(ArgumentInfo left, ArgumentInfo right) 177public static IList<ArgumentInfo> List(Activity activity) 181return new List<ArgumentInfo>(); 189ArgumentInfo operand = obj as ArgumentInfo;
System\Activities\DynamicUpdate\DynamicUpdateMap.cs (8)
25IList<ArgumentInfo> newArguments; 26IList<ArgumentInfo> oldArguments; 48internal IList<ArgumentInfo> SerializedNewArguments 55internal IList<ArgumentInfo> SerializedOldArguments 69internal IList<ArgumentInfo> NewArguments 75this.newArguments = new List<ArgumentInfo>(); 85internal IList<ArgumentInfo> OldArguments 91this.oldArguments = new List<ArgumentInfo>();
System\Activities\DynamicUpdate\DynamicUpdateMapBuilder.cs (10)
376this.updateMap.OldArguments = ArgumentInfo.List(builder.OriginalWorkflowDefinition); 377this.updateMap.NewArguments = ArgumentInfo.List(builder.UpdatedWorkflowDefinition); 506IList<ArgumentInfo> oldArguments = GetOriginalArguments(mapEntry, implementationMap, currentElement, originalElement); 555internal static void FillEnvironmentMapMemberCounts(EnvironmentUpdateMap envMap, Activity currentElement, Activity originalElement, IList<ArgumentInfo> oldArguments) 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) 726bool dynamicArgumentsDetected = !ActivityComparer.ListEquals(ArgumentInfo.List(updatedActivity), implementationMap.NewArguments); 738return argumentsChangedFromImplementationMap ? implementationMap.OldArguments : ArgumentInfo.List(originalActivity); 1259public void CreateArgumentEntries(DynamicUpdateMapEntry mapEntry, IList<RuntimeArgument> newArguments, IList<ArgumentInfo> oldArguments)