1 implementation of IInterpolationOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
8060internal sealed partial class InterpolationOperation : BaseInterpolatedStringContentOperation, IInterpolationOperation
23 references to IInterpolationOperation
Microsoft.CodeAnalysis (8)
Generated\OperationKind.Generated.cs (1)
191/// <summary>Indicates an <see cref="IInterpolationOperation"/>.</summary>
Generated\Operations.Generated.cs (3)
10651public override IOperation VisitInterpolation(IInterpolationOperation operation, object? argument) 10937public virtual void VisitInterpolation(IInterpolationOperation operation) => DefaultVisit(operation); 11073public virtual TResult? VisitInterpolation(IInterpolationOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (4)
6797var interpolation = (IInterpolationOperation)element; 6814case IInterpolationOperation interpolation: 6853public override IOperation VisitInterpolation(IInterpolationOperation operation, int? captureIdForResult)
Microsoft.CodeAnalysis.CodeStyle (3)
AbstractSimplifyInterpolationDiagnosticAnalyzer.cs (2)
51var interpolation = (IInterpolationOperation)context.Operation;
AbstractSimplifyInterpolationHelpers.cs (1)
27IVirtualCharService virtualCharService, ISyntaxFacts syntaxFacts, IInterpolationOperation interpolation,
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
AbstractSimplifyInterpolationCodeFixProvider.cs (2)
61var interpolation = semanticModel.GetOperation(loc.FindNode(getInnermostNodeForTie: true, cancellationToken), cancellationToken) as IInterpolationOperation;
Microsoft.CodeAnalysis.CSharp (1)
Operations\CSharpOperationFactory.cs (1)
2282private IInterpolationOperation CreateBoundInterpolationOperation(BoundStringInsert boundStringInsert)
Microsoft.CodeAnalysis.Features (5)
AbstractSimplifyInterpolationCodeFixProvider.cs (2)
61var interpolation = semanticModel.GetOperation(loc.FindNode(getInnermostNodeForTie: true, cancellationToken), cancellationToken) as IInterpolationOperation;
AbstractSimplifyInterpolationDiagnosticAnalyzer.cs (2)
51var interpolation = (IInterpolationOperation)context.Operation;
AbstractSimplifyInterpolationHelpers.cs (1)
27IVirtualCharService virtualCharService, ISyntaxFacts syntaxFacts, IInterpolationOperation interpolation,
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\OperationTreeVerifier.cs (2)
1880public override void VisitInterpolation(IInterpolationOperation operation) 1882LogString(nameof(IInterpolationOperation));
Compilation\TestOperationVisitor.cs (1)
1279public override void VisitInterpolation(IInterpolationOperation operation)
Microsoft.CodeAnalysis.VisualBasic (1)
Operations\VisualBasicOperationFactory.vb (1)
1579Private Function CreateBoundInterpolationOperation(boundInterpolation As BoundInterpolation) As IInterpolationOperation