10 references to TrailingConstructorValidityParameter
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder_InterpolatedString.cs (1)
724new BoundInterpolatedStringArgumentPlaceholder(syntax, BoundInterpolatedStringArgumentPlaceholder.TrailingConstructorValidityParameter, boolType)
Binder\RefSafetyAnalysis.cs (1)
700case BoundInterpolatedStringArgumentPlaceholder.TrailingConstructorValidityParameter:
BoundTree\InterpolatedStringHandlerData.cs (2)
23public bool HasTrailingHandlerValidityParameter => ArgumentPlaceholders.Length > 0 && ArgumentPlaceholders[^1].ArgumentIndex == BoundInterpolatedStringArgumentPlaceholder.TrailingConstructorValidityParameter; 40Debug.Assert(placeholders.IsEmpty || placeholders.AsSpan()[..^1].All(item => item.ArgumentIndex != BoundInterpolatedStringArgumentPlaceholder.TrailingConstructorValidityParameter));
FlowAnalysis\NullableWalker.cs (2)
9272|| handlerData.ArgumentPlaceholders.Single().ArgumentIndex == BoundInterpolatedStringArgumentPlaceholder.TrailingConstructorValidityParameter); 9282case BoundInterpolatedStringArgumentPlaceholder.TrailingConstructorValidityParameter:
Lowering\LocalRewriter\LocalRewriter_Call.cs (2)
764if (placeholder.ArgumentIndex == BoundInterpolatedStringArgumentPlaceholder.TrailingConstructorValidityParameter) 889case BoundInterpolatedStringArgumentPlaceholder.TrailingConstructorValidityParameter:
Lowering\LocalRewriter\LocalRewriter_StringInterpolation.cs (1)
244a => a is BoundInterpolatedStringArgumentPlaceholder { ArgumentIndex: BoundInterpolatedStringArgumentPlaceholder.TrailingConstructorValidityParameter }
Operations\CSharpOperationFactory.cs (1)
2498BoundInterpolatedStringArgumentPlaceholder.TrailingConstructorValidityParameter => (InterpolatedStringArgumentPlaceholderKind.TrailingValidityArgument, NonArgumentIndex),