1 write to InterpolationData
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
7825
this.
InterpolationData
= interpolationData;
17 references to InterpolationData
Microsoft.CodeAnalysis.CSharp (17)
BoundTree\BoundNodeExtensions.cs (1)
253
BoundInterpolatedString {
InterpolationData
: { BuilderType: not null } d } => d,
FlowAnalysis\AbstractFlowPass.cs (1)
1204
return VisitInterpolatedStringBase(node, node.
InterpolationData
);
Generated\BoundNodes.xml.Generated.cs (5)
7835
if (!interpolationData.Equals(this.
InterpolationData
) || parts != this.Parts || constantValueOpt != this.ConstantValueOpt || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything))
12062
return node.Update(node.
InterpolationData
, parts, node.ConstantValueOpt, type);
14675
updatedNode = node.Update(node.
InterpolationData
, parts, node.ConstantValueOpt, infoAndType.Type);
14680
updatedNode = node.Update(node.
InterpolationData
, parts, node.ConstantValueOpt, node.Type);
16897
new TreeDumperNode("interpolationData", node.
InterpolationData
, null),
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
1100
Visit(node.
InterpolationData
?.Construction);
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
29
BoundInterpolatedString {
InterpolationData
: { BuilderType: not null } d, Parts: { } p } => (d, p),
Lowering\LocalRewriter\LocalRewriter_StringInterpolation.cs (6)
20
Debug.Assert(interpolatedString.
InterpolationData
is { Construction: not null });
21
return VisitExpression(interpolatedString.
InterpolationData
.GetValueOrDefault().Construction);
147
if (node.
InterpolationData
is InterpolatedStringHandlerData { BuilderType: not null } data)
151
else if (node.
InterpolationData
is null)
214
Debug.Assert(node.
InterpolationData
is { Construction: not null });
215
return VisitExpression(node.
InterpolationData
.GetValueOrDefault().Construction);
Operations\CSharpOperationFactory.cs (2)
2256
Debug.Assert(positionInfo == null || boundInterpolatedString.
InterpolationData
is null or { BuilderType: null });
2258
if (positionInfo is null && boundInterpolatedString.
InterpolationData
is { BuilderType: not null, PositionInfo: var info })