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