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