10 references to TrailingConstructorValidityParameter
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder_InterpolatedString.cs (1)
724
new BoundInterpolatedStringArgumentPlaceholder(syntax, BoundInterpolatedStringArgumentPlaceholder.
TrailingConstructorValidityParameter
, boolType)
Binder\RefSafetyAnalysis.cs (1)
700
case BoundInterpolatedStringArgumentPlaceholder.
TrailingConstructorValidityParameter
:
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 (2)
9269
|| handlerData.ArgumentPlaceholders.Single().ArgumentIndex == BoundInterpolatedStringArgumentPlaceholder.
TrailingConstructorValidityParameter
);
9279
case BoundInterpolatedStringArgumentPlaceholder.
TrailingConstructorValidityParameter
:
Lowering\LocalRewriter\LocalRewriter_Call.cs (2)
764
if (placeholder.ArgumentIndex == BoundInterpolatedStringArgumentPlaceholder.
TrailingConstructorValidityParameter
)
889
case BoundInterpolatedStringArgumentPlaceholder.
TrailingConstructorValidityParameter
:
Lowering\LocalRewriter\LocalRewriter_StringInterpolation.cs (1)
244
a => a is BoundInterpolatedStringArgumentPlaceholder { ArgumentIndex: BoundInterpolatedStringArgumentPlaceholder.
TrailingConstructorValidityParameter
}
Operations\CSharpOperationFactory.cs (1)
2498
BoundInterpolatedStringArgumentPlaceholder.
TrailingConstructorValidityParameter
=> (InterpolatedStringArgumentPlaceholderKind.TrailingValidityArgument, NonArgumentIndex),