1 implementation of IInterpolatedStringAdditionOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
10194internal sealed partial class InterpolatedStringAdditionOperation : Operation, IInterpolatedStringAdditionOperation
17 references to IInterpolatedStringAdditionOperation
Microsoft.CodeAnalysis (17)
Generated\OperationKind.Generated.cs (1)
261/// <summary>Indicates an <see cref="IInterpolatedStringAdditionOperation"/>.</summary>
Generated\Operations.Generated.cs (6)
3664/// or an <see cref="IInterpolatedStringAdditionOperation" /> operation. 3683/// or an <see cref="IInterpolatedStringAdditionOperation" /> operation. 3688/// or an <see cref="IInterpolatedStringAdditionOperation" /> operation. 11418public override IOperation VisitInterpolatedStringAddition(IInterpolatedStringAdditionOperation operation, object? argument) 11613public virtual void VisitInterpolatedStringAddition(IInterpolatedStringAdditionOperation operation) => DefaultVisit(operation); 11754public virtual TResult? VisitInterpolatedStringAddition(IInterpolatedStringAdditionOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (10)
6934var stack = ArrayBuilder<IInterpolatedStringAdditionOperation>.GetInstance(); 6935pushLeftNodes((IInterpolatedStringAdditionOperation)creation.Content, stack); 6937while (stack.TryPop(out IInterpolatedStringAdditionOperation? currentAddition)) 6944case IInterpolatedStringAdditionOperation: 6955case IInterpolatedStringAdditionOperation additionOperation: 6974static void pushLeftNodes(IInterpolatedStringAdditionOperation addition, ArrayBuilder<IInterpolatedStringAdditionOperation> stack) 6976IInterpolatedStringAdditionOperation? current = addition; 6980current = current.Left as IInterpolatedStringAdditionOperation; 6987public override IOperation? VisitInterpolatedStringAddition(IInterpolatedStringAdditionOperation operation, int? captureIdForResult)