1 implementation of IInterpolationOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
8433internal sealed partial class InterpolationOperation : BaseInterpolatedStringContentOperation, IInterpolationOperation
23 references to IInterpolationOperation
Microsoft.Analyzers.Extra (1)
CallAnalysis\Fixers\LegacyLoggingFixer.FixDetails.cs (1)
69case IInterpolationOperation intOp:
Microsoft.CodeAnalysis (8)
Generated\OperationKind.Generated.cs (1)
191/// <summary>Indicates an <see cref="IInterpolationOperation"/>.</summary>
Generated\Operations.Generated.cs (3)
11201public override IOperation VisitInterpolation(IInterpolationOperation operation, object? argument) 11502public virtual void VisitInterpolation(IInterpolationOperation operation) => DefaultVisit(operation); 11641public virtual TResult? VisitInterpolation(IInterpolationOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (4)
7035var interpolation = (IInterpolationOperation)element; 7052case IInterpolationOperation interpolation: 7091public override IOperation VisitInterpolation(IInterpolationOperation operation, int? captureIdForResult)
Microsoft.CodeAnalysis.CodeStyle (3)
src\Analyzers\Core\Analyzers\SimplifyInterpolation\AbstractSimplifyInterpolationDiagnosticAnalyzer.cs (2)
51var interpolation = (IInterpolationOperation)context.Operation;
src\Analyzers\Core\Analyzers\SimplifyInterpolation\AbstractSimplifyInterpolationHelpers.cs (1)
27IVirtualCharService virtualCharService, ISyntaxFacts syntaxFacts, IInterpolationOperation interpolation,
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\Analyzers\Core\CodeFixes\SimplifyInterpolation\AbstractSimplifyInterpolationCodeFixProvider.cs (2)
61var interpolation = semanticModel.GetOperation(loc.FindNode(getInnermostNodeForTie: true, cancellationToken), cancellationToken) as IInterpolationOperation;
Microsoft.CodeAnalysis.CSharp (1)
Operations\CSharpOperationFactory.cs (1)
2399private IInterpolationOperation CreateBoundInterpolationOperation(BoundStringInsert boundStringInsert)
Microsoft.CodeAnalysis.Features (5)
src\Analyzers\Core\Analyzers\SimplifyInterpolation\AbstractSimplifyInterpolationDiagnosticAnalyzer.cs (2)
51var interpolation = (IInterpolationOperation)context.Operation;
src\Analyzers\Core\Analyzers\SimplifyInterpolation\AbstractSimplifyInterpolationHelpers.cs (1)
27IVirtualCharService virtualCharService, ISyntaxFacts syntaxFacts, IInterpolationOperation interpolation,
src\Analyzers\Core\CodeFixes\SimplifyInterpolation\AbstractSimplifyInterpolationCodeFixProvider.cs (2)
61var interpolation = semanticModel.GetOperation(loc.FindNode(getInnermostNodeForTie: true, cancellationToken), cancellationToken) as IInterpolationOperation;
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\OperationTreeVerifier.cs (2)
1918public override void VisitInterpolation(IInterpolationOperation operation) 1920LogString(nameof(IInterpolationOperation));
Compilation\TestOperationVisitor.cs (1)
1297public override void VisitInterpolation(IInterpolationOperation operation)