2 writes to ArgumentIndex
Microsoft.CodeAnalysis.CSharp (2)
Generated\BoundNodes.xml.Generated.cs (2)
7872
this.
ArgumentIndex
= argumentIndex;
7881
this.
ArgumentIndex
= argumentIndex;
22 references to ArgumentIndex
Microsoft.CodeAnalysis.CSharp (22)
Binder\Binder_Expressions.cs (1)
5979
if (handlerPlaceholders.Any(static placeholder => placeholder.
ArgumentIndex
is BoundInterpolatedStringArgumentPlaceholder.InstanceParameter or BoundInterpolatedStringArgumentPlaceholder.ExtensionReceiver))
Binder\RefSafetyAnalysis.cs (2)
750
int argIndex = placeholder.
ArgumentIndex
;
784
throw ExceptionUtilities.UnexpectedValue(placeholder.
ArgumentIndex
);
BoundTree\InterpolatedStringHandlerData.cs (2)
23
public bool HasTrailingHandlerValidityParameter => ArgumentPlaceholders.Length > 0 && ArgumentPlaceholders[^1].
ArgumentIndex
== BoundInterpolatedStringArgumentPlaceholder.TrailingConstructorValidityParameter;
40
Debug.Assert(placeholders.IsEmpty || placeholders.AsSpan()[..^1].All(item => item.
ArgumentIndex
!= BoundInterpolatedStringArgumentPlaceholder.TrailingConstructorValidityParameter));
FlowAnalysis\NullableWalker.cs (6)
9768
|| handlerData.ArgumentPlaceholders.Single().
ArgumentIndex
== BoundInterpolatedStringArgumentPlaceholder.TrailingConstructorValidityParameter);
9779
switch (placeholder.
ArgumentIndex
)
9794
if (previousArgumentConversionResults.Count > placeholder.
ArgumentIndex
)
9799
AddPlaceholderReplacement(placeholder, expression: null, previousArgumentConversionResults[placeholder.
ArgumentIndex
+ newExtensionFormOffset]);
9812
if (placeholder.
ArgumentIndex
< previousArgumentConversionResults.Count && placeholder.
ArgumentIndex
is >= 0 or BoundInterpolatedStringArgumentPlaceholder.ExtensionReceiver)
Generated\BoundNodes.xml.Generated.cs (4)
7892
if (argumentIndex != this.
ArgumentIndex
|| !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything))
12197
return node.Update(node.
ArgumentIndex
, type);
14828
BoundInterpolatedStringArgumentPlaceholder updatedNode = node.Update(node.
ArgumentIndex
, infoAndType.Type!);
17039
new TreeDumperNode("argumentIndex", node.
ArgumentIndex
, null),
Lowering\LocalRewriter\LocalRewriter_Call.cs (3)
759
if (placeholder.
ArgumentIndex
== BoundInterpolatedStringArgumentPlaceholder.TrailingConstructorValidityParameter)
850
var argIndex = placeholder.
ArgumentIndex
;
915
if (placeholder.
ArgumentIndex
is BoundInterpolatedStringArgumentPlaceholder.InstanceParameter or BoundInterpolatedStringArgumentPlaceholder.ExtensionReceiver)
Lowering\LocalRewriter\LocalRewriter_StringInterpolation.cs (1)
244
a => a is BoundInterpolatedStringArgumentPlaceholder {
ArgumentIndex
: BoundInterpolatedStringArgumentPlaceholder.TrailingConstructorValidityParameter }
Operations\CSharpOperationFactory.cs (3)
2487
if (placeholder.
ArgumentIndex
== BoundInterpolatedStringArgumentPlaceholder.UnspecifiedParameter)
2494
var (placeholderKind, argumentIndex) = placeholder.
ArgumentIndex
switch
2499
_ => throw ExceptionUtilities.UnexpectedValue(placeholder.
ArgumentIndex
)