1 implementation of IInterpolatedStringHandlerArgumentPlaceholderOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
10306internal 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)
11426public override IOperation VisitInterpolatedStringHandlerArgumentPlaceholder(IInterpolatedStringHandlerArgumentPlaceholderOperation operation, object? argument) 11613public virtual void VisitInterpolatedStringHandlerArgumentPlaceholder(IInterpolatedStringHandlerArgumentPlaceholderOperation operation) => DefaultVisit(operation); 11753public virtual TResult? VisitInterpolatedStringHandlerArgumentPlaceholder(IInterpolatedStringHandlerArgumentPlaceholderOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (4)
6830IInterpolatedStringHandlerArgumentPlaceholderOperation? outParameterPlaceholder = null; 6842if (arguments[i] is { Value: IInterpolatedStringHandlerArgumentPlaceholderOperation { PlaceholderKind: InterpolatedStringArgumentPlaceholderKind.TrailingValidityArgument } } arg) 6850outParameterPlaceholder = (IInterpolatedStringHandlerArgumentPlaceholderOperation)outParameterArgument.Value; 6988public override IOperation? VisitInterpolatedStringHandlerArgumentPlaceholder(IInterpolatedStringHandlerArgumentPlaceholderOperation operation, int? captureIdForResult)
Operations\ControlFlowGraphBuilder.InterpolatedStringContext.cs (1)
50Debug.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)
1932public override void VisitInterpolatedStringHandlerArgumentPlaceholder(IInterpolatedStringHandlerArgumentPlaceholderOperation operation) 1934LogString(nameof(IInterpolatedStringHandlerArgumentPlaceholderOperation));
Compilation\TestOperationVisitor.cs (1)
1344public override void VisitInterpolatedStringHandlerArgumentPlaceholder(IInterpolatedStringHandlerArgumentPlaceholderOperation operation)