1 implementation of IInterpolationOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
8471internal sealed partial class InterpolationOperation : BaseInterpolatedStringContentOperation, IInterpolationOperation
25 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)
11271public override IOperation VisitInterpolation(IInterpolationOperation operation, object? argument) 11577public virtual void VisitInterpolation(IInterpolationOperation operation) => DefaultVisit(operation); 11717public virtual TResult? VisitInterpolation(IInterpolationOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (4)
7062var interpolation = (IInterpolationOperation)element; 7079case IInterpolationOperation interpolation: 7118public override IOperation VisitInterpolation(IInterpolationOperation operation, int? captureIdForResult)
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
3059public override TAbstractAnalysisValue VisitInterpolation(IInterpolationOperation operation, object? argument)
Microsoft.CodeAnalysis.CodeStyle (3)
src\Analyzers\Core\Analyzers\SimplifyInterpolation\AbstractSimplifyInterpolationDiagnosticAnalyzer.cs (2)
59var interpolation = (IInterpolationOperation)context.Operation;
src\Analyzers\Core\Analyzers\SimplifyInterpolation\AbstractSimplifyInterpolationHelpers.cs (1)
66IInterpolationOperation interpolation,
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\Analyzers\Core\CodeFixes\SimplifyInterpolation\AbstractSimplifyInterpolationCodeFixProvider.cs (2)
63var interpolation = semanticModel.GetOperation(node, cancellationToken) as IInterpolationOperation;
Microsoft.CodeAnalysis.CSharp (1)
Operations\CSharpOperationFactory.cs (1)
2440private IInterpolationOperation CreateBoundInterpolationOperation(BoundStringInsert boundStringInsert)
Microsoft.CodeAnalysis.Features (5)
src\Analyzers\Core\Analyzers\SimplifyInterpolation\AbstractSimplifyInterpolationDiagnosticAnalyzer.cs (2)
59var interpolation = (IInterpolationOperation)context.Operation;
src\Analyzers\Core\Analyzers\SimplifyInterpolation\AbstractSimplifyInterpolationHelpers.cs (1)
66IInterpolationOperation interpolation,
src\Analyzers\Core\CodeFixes\SimplifyInterpolation\AbstractSimplifyInterpolationCodeFixProvider.cs (2)
63var interpolation = semanticModel.GetOperation(node, cancellationToken) as IInterpolationOperation;
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\OperationTreeVerifier.cs (2)
1909public override void VisitInterpolation(IInterpolationOperation operation) 1911LogString(nameof(IInterpolationOperation));
Compilation\TestOperationVisitor.cs (1)
1304public override void VisitInterpolation(IInterpolationOperation operation)
Roslyn.Diagnostics.Analyzers (1)
AbstractDoNotCopyValue.cs (1)
844public override void VisitInterpolation(IInterpolationOperation operation)