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