1 instantiation of BoundUnconvertedInterpolatedString
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
7809
var result = new
BoundUnconvertedInterpolatedString
(this.Syntax, parts, constantValueOpt, type, this.HasErrors);
37 references to BoundUnconvertedInterpolatedString
Microsoft.CodeAnalysis.CSharp (37)
Binder\Binder_Conversions.cs (2)
192
var
unconvertedSource = (
BoundUnconvertedInterpolatedString
)source;
Binder\Binder_Expressions.cs (4)
382
case
BoundUnconvertedInterpolatedString
unconvertedInterpolatedString:
3518
Debug.Assert(argument is
BoundUnconvertedInterpolatedString
or BoundBinaryOperator { IsUnconvertedInterpolatedStringAddition: true });
3693
Debug.Assert(unconvertedString is
BoundUnconvertedInterpolatedString
or BoundBinaryOperator { IsUnconvertedInterpolatedStringAddition: true });
6398
({ Type: null } or BoundLiteral or
BoundUnconvertedInterpolatedString
or BoundBinaryOperator { IsUnconvertedInterpolatedStringAddition: true }) &&
Binder\Binder_InterpolatedString.cs (11)
217
private BoundInterpolatedString BindUnconvertedInterpolatedStringToString(
BoundUnconvertedInterpolatedString
unconvertedInterpolatedString, BindingDiagnosticBag diagnostics)
317
private ImmutableArray<BoundExpression> BindInterpolatedStringPartsForFactory(
BoundUnconvertedInterpolatedString
unconvertedInterpolatedString, BindingDiagnosticBag diagnostics, out bool haveErrors)
332
BoundUnconvertedInterpolatedString
unconvertedSource,
431
private static bool InterpolatedStringPartsAreValidInDefaultHandler(
BoundUnconvertedInterpolatedString
unconvertedInterpolatedString)
469
static (
BoundUnconvertedInterpolatedString
unconvertedInterpolatedString, ArrayBuilder<ImmutableArray<BoundExpression>> partsArrayBuilder) =>
519
Func<
BoundUnconvertedInterpolatedString
, int, (ImmutableArray<ImmutableArray<BoundExpression>>, TypeSymbol), BoundExpression> interpolationFactory =
528
static BoundInterpolatedString createInterpolation(
BoundUnconvertedInterpolatedString
expression, int i, (ImmutableArray<ImmutableArray<BoundExpression>> AppendCalls, TypeSymbol _) arg)
563
BoundUnconvertedInterpolatedString
interpolatedString => BindUnconvertedInterpolatedStringToHandlerType(
575
BoundUnconvertedInterpolatedString
unconvertedInterpolatedString,
613
static (
BoundUnconvertedInterpolatedString
unconvertedInterpolatedString, ArrayBuilder<ImmutableArray<BoundExpression>> partsArrayBuilder) =>
850
private ImmutableArray<BoundExpression> BindInterpolatedStringParts(
BoundUnconvertedInterpolatedString
unconvertedInterpolatedString, BindingDiagnosticBag diagnostics)
Binder\Binder_Operators.cs (4)
554
&& left is
BoundUnconvertedInterpolatedString
or BoundBinaryOperator { IsUnconvertedInterpolatedStringAddition: true }
555
&& right is
BoundUnconvertedInterpolatedString
or BoundBinaryOperator { IsUnconvertedInterpolatedStringAddition: true })
775
Debug.Assert(stack.Count > 0 && stack.Peek().Left is
BoundUnconvertedInterpolatedString
);
782
BoundUnconvertedInterpolatedString
s => s,
Binder\Semantics\Conversions\Conversions.cs (1)
150
Debug.Assert(source is
BoundUnconvertedInterpolatedString
);
Binder\Semantics\OverloadResolution\OverloadResolution.cs (3)
2626
Debug.Assert(!isInterpolatedStringHandlerConversion || arguments[i] is
BoundUnconvertedInterpolatedString
or BoundBinaryOperator { IsUnconvertedInterpolatedStringAddition: true });
2923
node is
BoundUnconvertedInterpolatedString
{ ConstantValueOpt: null } or BoundBinaryOperator { IsUnconvertedInterpolatedStringAddition: true, ConstantValueOpt: null })
4464
&& argument is
BoundUnconvertedInterpolatedString
or BoundBinaryOperator { IsUnconvertedInterpolatedStringAddition: true }
FlowAnalysis\AbstractFlowPass.cs (1)
1207
public override BoundNode VisitUnconvertedInterpolatedString(
BoundUnconvertedInterpolatedString
node)
FlowAnalysis\NullableWalker.cs (1)
11947
public override BoundNode? VisitUnconvertedInterpolatedString(
BoundUnconvertedInterpolatedString
node)
Generated\BoundNodes.xml.Generated.cs (10)
7805
public
BoundUnconvertedInterpolatedString
Update(ImmutableArray<BoundExpression> parts, ConstantValue? constantValueOpt, TypeSymbol? type)
7809
var
result = new BoundUnconvertedInterpolatedString(this.Syntax, parts, constantValueOpt, type, this.HasErrors);
9276
return VisitUnconvertedInterpolatedString((
BoundUnconvertedInterpolatedString
)node, arg);
9544
public virtual R VisitUnconvertedInterpolatedString(
BoundUnconvertedInterpolatedString
node, A arg) => this.DefaultVisit(node, arg);
9780
public virtual BoundNode? VisitUnconvertedInterpolatedString(
BoundUnconvertedInterpolatedString
node) => this.DefaultVisit(node);
10693
public override BoundNode? VisitUnconvertedInterpolatedString(
BoundUnconvertedInterpolatedString
node)
12052
public override BoundNode? VisitUnconvertedInterpolatedString(
BoundUnconvertedInterpolatedString
node)
14651
public override BoundNode? VisitUnconvertedInterpolatedString(
BoundUnconvertedInterpolatedString
node)
14654
BoundUnconvertedInterpolatedString
updatedNode;
16886
public override TreeDumperNode VisitUnconvertedInterpolatedString(
BoundUnconvertedInterpolatedString
node, object? arg) => new TreeDumperNode("unconvertedInterpolatedString", null, new TreeDumperNode[]