1 implementation of IInterpolatedStringAppendOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
10256internal sealed partial class InterpolatedStringAppendOperation : BaseInterpolatedStringContentOperation, IInterpolatedStringAppendOperation
21 references to IInterpolatedStringAppendOperation
Microsoft.CodeAnalysis (12)
Generated\OperationKind.Generated.cs (3)
263/// <summary>Indicates an <see cref="IInterpolatedStringAppendOperation"/>. This append is of a literal component</summary> 265/// <summary>Indicates an <see cref="IInterpolatedStringAppendOperation"/>. This append is of an interpolation component</summary> 267/// <summary>Indicates an <see cref="IInterpolatedStringAppendOperation"/>. This append is invalid</summary>
Generated\Operations.Generated.cs (3)
11423public override IOperation VisitInterpolatedStringAppend(IInterpolatedStringAppendOperation operation, object? argument) 11614public virtual void VisitInterpolatedStringAppend(IInterpolatedStringAppendOperation operation) => DefaultVisit(operation); 11755public virtual TResult? VisitInterpolatedStringAppend(IInterpolatedStringAppendOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (6)
6873var appendCalls = ArrayBuilder<IInterpolatedStringAppendOperation>.GetInstance(); 6880var appendCall = appendCalls[i]; 6916static void collectAppendCalls(IInterpolatedStringHandlerCreationOperation creation, ArrayBuilder<IInterpolatedStringAppendOperation> appendCalls) 6957static void appendStringCalls(IInterpolatedStringOperation interpolatedString, ArrayBuilder<IInterpolatedStringAppendOperation> appendCalls) 6961appendCalls.Add((IInterpolatedStringAppendOperation)part); 6983public override IOperation? VisitInterpolatedStringAppend(IInterpolatedStringAppendOperation operation, int? captureIdForResult)
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (2)
1303if (oldInterpolationPart is IInterpolatedStringAppendOperation { AppendCall: not IInvalidOperation } && 1304newInterpolationPart is IInterpolatedStringAppendOperation { AppendCall: IInvalidOperation })
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (2)
1303if (oldInterpolationPart is IInterpolatedStringAppendOperation { AppendCall: not IInvalidOperation } && 1304newInterpolationPart is IInterpolatedStringAppendOperation { AppendCall: IInvalidOperation })
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\OperationTreeVerifier.cs (2)
1930public override void VisitInterpolatedStringAppend(IInterpolatedStringAppendOperation operation) 1932LogString(nameof(IInterpolatedStringAppendOperation));
Compilation\TestOperationVisitor.cs (1)
1358public override void VisitInterpolatedStringAppend(IInterpolatedStringAppendOperation operation)
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (2)
1303if (oldInterpolationPart is IInterpolatedStringAppendOperation { AppendCall: not IInvalidOperation } && 1304newInterpolationPart is IInterpolatedStringAppendOperation { AppendCall: IInvalidOperation })