2 writes to ArgumentIndex
Microsoft.CodeAnalysis.CSharp (2)
Generated\BoundNodes.xml.Generated.cs (2)
8020
this.
ArgumentIndex
= argumentIndex;
8029
this.
ArgumentIndex
= argumentIndex;
22 references to ArgumentIndex
Microsoft.CodeAnalysis.CSharp (22)
Binder\Binder_Expressions.cs (1)
6140
if (handlerPlaceholders.Any(static placeholder => placeholder.
ArgumentIndex
is BoundInterpolatedStringArgumentPlaceholder.InstanceParameter or BoundInterpolatedStringArgumentPlaceholder.ExtensionReceiver))
Binder\RefSafetyAnalysis.cs (2)
883
int argIndex = placeholder.
ArgumentIndex
;
915
throw ExceptionUtilities.UnexpectedValue(placeholder.
ArgumentIndex
+ extensionBlockFormOffset);
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)
10318
|| handlerData.ArgumentPlaceholders.Single().
ArgumentIndex
== BoundInterpolatedStringArgumentPlaceholder.TrailingConstructorValidityParameter);
10329
switch (placeholder.
ArgumentIndex
)
10344
if (previousArgumentConversionResults.Count > placeholder.
ArgumentIndex
)
10349
AddPlaceholderReplacement(placeholder, expression: null, previousArgumentConversionResults[placeholder.
ArgumentIndex
+ extensionBlockFormOffset]);
10362
if (placeholder.
ArgumentIndex
< previousArgumentConversionResults.Count && placeholder.
ArgumentIndex
is >= 0 or BoundInterpolatedStringArgumentPlaceholder.ExtensionReceiver)
Generated\BoundNodes.xml.Generated.cs (4)
8040
if (argumentIndex != this.
ArgumentIndex
|| !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything))
12497
return node.Update(node.
ArgumentIndex
, type);
15162
BoundInterpolatedStringArgumentPlaceholder updatedNode = node.Update(node.
ArgumentIndex
, infoAndType.Type!);
17419
new TreeDumperNode("argumentIndex", node.
ArgumentIndex
, null),
Lowering\LocalRewriter\LocalRewriter_Call.cs (3)
780
if (placeholder.
ArgumentIndex
== BoundInterpolatedStringArgumentPlaceholder.TrailingConstructorValidityParameter)
873
var argIndex = placeholder.
ArgumentIndex
;
938
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)
2553
if (placeholder.
ArgumentIndex
== BoundInterpolatedStringArgumentPlaceholder.UnspecifiedParameter)
2560
var (placeholderKind, argumentIndex) = placeholder.
ArgumentIndex
switch
2565
_ => throw ExceptionUtilities.UnexpectedValue(placeholder.
ArgumentIndex
)