1 implementation of IInterpolatedStringHandlerArgumentPlaceholderOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
9895
internal sealed partial class InterpolatedStringHandlerArgumentPlaceholderOperation : Operation,
IInterpolatedStringHandlerArgumentPlaceholderOperation
14 references to IInterpolatedStringHandlerArgumentPlaceholderOperation
Microsoft.CodeAnalysis (11)
Generated\OperationKind.Generated.cs (1)
268
/// <summary>Indicates an <see cref="
IInterpolatedStringHandlerArgumentPlaceholderOperation
"/>.</summary>
Generated\Operations.Generated.cs (3)
10806
public override IOperation VisitInterpolatedStringHandlerArgumentPlaceholder(
IInterpolatedStringHandlerArgumentPlaceholderOperation
operation, object? argument)
10973
public virtual void VisitInterpolatedStringHandlerArgumentPlaceholder(
IInterpolatedStringHandlerArgumentPlaceholderOperation
operation) => DefaultVisit(operation);
11109
public virtual TResult? VisitInterpolatedStringHandlerArgumentPlaceholder(
IInterpolatedStringHandlerArgumentPlaceholderOperation
operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (4)
6568
IInterpolatedStringHandlerArgumentPlaceholderOperation
? outParameterPlaceholder = null;
6580
if (arguments[i] is { Value:
IInterpolatedStringHandlerArgumentPlaceholderOperation
{ PlaceholderKind: InterpolatedStringArgumentPlaceholderKind.TrailingValidityArgument } } arg)
6588
outParameterPlaceholder = (
IInterpolatedStringHandlerArgumentPlaceholderOperation
)outParameterArgument.Value;
6726
public override IOperation? VisitInterpolatedStringHandlerArgumentPlaceholder(
IInterpolatedStringHandlerArgumentPlaceholderOperation
operation, int? captureIdForResult)
Operations\ControlFlowGraphBuilder.InterpolatedStringContext.cs (1)
50
Debug.Assert(placeholderOperation is IInstanceReferenceOperation { ReferenceKind: InstanceReferenceKind.InterpolatedStringHandler } or
IInterpolatedStringHandlerArgumentPlaceholderOperation
);
Operations\InterpolatedStringArgumentPlaceholderKind.cs (2)
8
/// Kind of placeholder for an <see cref="
IInterpolatedStringHandlerArgumentPlaceholderOperation
"/>.
14
/// The corresponding argument index is accessed in <see cref="
IInterpolatedStringHandlerArgumentPlaceholderOperation
.ArgumentIndex"/>.
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\OperationTreeVerifier.cs (2)
1903
public override void VisitInterpolatedStringHandlerArgumentPlaceholder(
IInterpolatedStringHandlerArgumentPlaceholderOperation
operation)
1905
LogString(nameof(
IInterpolatedStringHandlerArgumentPlaceholderOperation
));
Compilation\TestOperationVisitor.cs (1)
1319
public override void VisitInterpolatedStringHandlerArgumentPlaceholder(
IInterpolatedStringHandlerArgumentPlaceholderOperation
operation)