1 write to Value
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
7600this.Value = value;
19 references to Value
Microsoft.CodeAnalysis.CSharp (19)
Binder\Binder_InterpolatedString.cs (9)
295&& unconvertedInterpolatedString.Parts.All(p => p is not BoundStringInsert { Value.Type.TypeKind: TypeKind.Dynamic }); 298=> parts.All(p => p is BoundLiteral or BoundStringInsert { Value.Type.SpecialType: SpecialType.System_String, Alignment: null, Format: null }); 536var value = insert.Value; 692if (insert.Value.Type is null) 694newValue = GenerateConversionForAssignment(objectType, insert.Value, diagnostics); 698newValue = BindToNaturalType(insert.Value, diagnostics); 699_ = GenerateConversionForAssignment(objectType, insert.Value, diagnostics); 702if (insert.Value != newValue) 761argumentsBuilder.Add(insert.Value);
FlowAnalysis\AbstractFlowPass.cs (1)
1159VisitRvalue(node.Value);
Generated\BoundNodes.xml.Generated.cs (5)
7617if (value != this.Value || alignment != this.Alignment || format != this.Format || isInterpolatedStringHandlerAppendCall != this.IsInterpolatedStringHandlerAppendCall) 10291this.Visit(node.Value); 11605BoundExpression value = (BoundExpression)this.Visit(node.Value); 14137BoundExpression value = (BoundExpression)this.Visit(node.Value); 16265new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }),
Lowering\LocalRewriter\LocalRewriter_StringInterpolation.cs (3)
196fillin.Value.Type?.SpecialType != SpecialType.System_String || 234var value = fillin.Value; 308part = fillin.Value;
Operations\CSharpOperationFactory.cs (1)
2284IOperation expression = Create(boundStringInsert.Value);