1 write to InterpolationData
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
7506
this.
InterpolationData
= interpolationData;
11 references to InterpolationData
Microsoft.CodeAnalysis.CSharp (11)
BoundTree\BoundNodeExtensions.cs (1)
253
BoundInterpolatedString {
InterpolationData
: { } d } => d,
FlowAnalysis\AbstractFlowPass.cs (1)
1148
return VisitInterpolatedStringBase(node, node.
InterpolationData
);
Generated\BoundNodes.xml.Generated.cs (5)
7516
if (!interpolationData.Equals(this.
InterpolationData
) || parts != this.Parts || constantValueOpt != this.ConstantValueOpt || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything))
11591
return node.Update(node.
InterpolationData
, parts, node.ConstantValueOpt, type);
14101
updatedNode = node.Update(node.
InterpolationData
, parts, node.ConstantValueOpt, infoAndType.Type);
14106
updatedNode = node.Update(node.
InterpolationData
, parts, node.ConstantValueOpt, node.Type);
16240
new TreeDumperNode("interpolationData", node.
InterpolationData
, null),
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
29
BoundInterpolatedString {
InterpolationData
: { } d, Parts: { } p } => (d, p),
Lowering\LocalRewriter\LocalRewriter_StringInterpolation.cs (1)
283
if (node.
InterpolationData
is InterpolatedStringHandlerData data)
Operations\CSharpOperationFactory.cs (2)
2145
Debug.Assert(positionInfo == null || boundInterpolatedString.
InterpolationData
== null);
2146
ImmutableArray<IInterpolatedStringContentOperation> parts = CreateBoundInterpolatedStringContentOperation(boundInterpolatedString.Parts, positionInfo ?? boundInterpolatedString.
InterpolationData
?.PositionInfo[0]);