15 references to InterpolatedStringArgumentPlaceholderKind
Microsoft.CodeAnalysis (8)
Generated\Operations.Generated.cs (4)
3460/// -1 if <see cref="PlaceholderKind" /> is anything other than <see cref="InterpolatedStringArgumentPlaceholderKind.CallsiteArgument" />. 3466InterpolatedStringArgumentPlaceholderKind PlaceholderKind { get; } 9897internal InterpolatedStringHandlerArgumentPlaceholderOperation(int argumentIndex, InterpolatedStringArgumentPlaceholderKind placeholderKind, SemanticModel? semanticModel, SyntaxNode syntax, bool isImplicit) 9904public InterpolatedStringArgumentPlaceholderKind PlaceholderKind { get; }
Operations\ControlFlowGraphBuilder.cs (4)
6580if (arguments[i] is { Value: IInterpolatedStringHandlerArgumentPlaceholderOperation { PlaceholderKind: InterpolatedStringArgumentPlaceholderKind.TrailingValidityArgument } } arg) 6730case InterpolatedStringArgumentPlaceholderKind.TrailingValidityArgument: 6735case InterpolatedStringArgumentPlaceholderKind.CallsiteReceiver: 6748case InterpolatedStringArgumentPlaceholderKind.CallsiteArgument:
Microsoft.CodeAnalysis.CSharp (3)
Operations\CSharpOperationFactory.cs (3)
2379>= 0 and var index => (InterpolatedStringArgumentPlaceholderKind.CallsiteArgument, index), 2380BoundInterpolatedStringArgumentPlaceholder.InstanceParameter => (InterpolatedStringArgumentPlaceholderKind.CallsiteReceiver, NonArgumentIndex), 2381BoundInterpolatedStringArgumentPlaceholder.TrailingConstructorValidityParameter => (InterpolatedStringArgumentPlaceholderKind.TrailingValidityArgument, NonArgumentIndex),
Microsoft.CodeAnalysis.Test.Utilities (4)
Compilation\OperationTreeVerifier.cs (1)
1906if (operation.PlaceholderKind is InterpolatedStringArgumentPlaceholderKind.CallsiteArgument)
Compilation\TestOperationVisitor.cs (3)
1322if (operation.PlaceholderKind is InterpolatedStringArgumentPlaceholderKind.CallsiteReceiver or InterpolatedStringArgumentPlaceholderKind.TrailingValidityArgument) 1328Assert.Equal(InterpolatedStringArgumentPlaceholderKind.CallsiteArgument, operation.PlaceholderKind);