1 implementation of IInterpolatedStringAppendOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
10254internal sealed partial class InterpolatedStringAppendOperation : BaseInterpolatedStringContentOperation, IInterpolatedStringAppendOperation
21 references to IInterpolatedStringAppendOperation
Microsoft.CodeAnalysis (12)
Generated\OperationKind.Generated.cs (3)
262/// <summary>Indicates an <see cref="IInterpolatedStringAppendOperation"/>. This append is of a literal component</summary> 264/// <summary>Indicates an <see cref="IInterpolatedStringAppendOperation"/>. This append is of an interpolation component</summary> 266/// <summary>Indicates an <see cref="IInterpolatedStringAppendOperation"/>. This append is invalid</summary>
Generated\Operations.Generated.cs (3)
11421public override IOperation VisitInterpolatedStringAppend(IInterpolatedStringAppendOperation operation, object? argument) 11612public virtual void VisitInterpolatedStringAppend(IInterpolatedStringAppendOperation operation) => DefaultVisit(operation); 11752public 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)
1924public override void VisitInterpolatedStringAppend(IInterpolatedStringAppendOperation operation) 1926LogString(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 })