Our analyzers mostly use IInvocationOperation.Arguments to access arguments.
These arguments are in evaluation order: They are reordered when the arguments are reoredered using argument labels in source.
This affects fixers in a similar way.
I have a workaround for this in #680: GetArgumentForParameterAtIndex
Our analyzers mostly use
IInvocationOperation.Arguments
to access arguments. These arguments are in evaluation order: They are reordered when the arguments are reoredered using argument labels in source. This affects fixers in a similar way.I have a workaround for this in #680:
GetArgumentForParameterAtIndex