1 write to Value
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
7918this.Value = value;
19 references to Value
Microsoft.CodeAnalysis.CSharp (19)
Binder\Binder_InterpolatedString.cs (11)
304fillin.Value.Type?.SpecialType != SpecialType.System_String || 396var value = fillin.Value; 433&& unconvertedInterpolatedString.Parts.All(p => p is not BoundStringInsert { Value.Type.TypeKind: TypeKind.Dynamic }); 436=> parts.All(p => p is BoundLiteral or BoundStringInsert { Value.Type.SpecialType: SpecialType.System_String, Alignment: null, Format: null }); 682var value = insert.Value; 860if (insert.Value.Type is null) 862newValue = GenerateConversionForAssignment(objectType, insert.Value, diagnostics); 866newValue = BindToNaturalType(insert.Value, diagnostics); 867_ = GenerateConversionForAssignment(objectType, insert.Value, diagnostics); 870if (insert.Value != newValue) 929argumentsBuilder.Add(insert.Value);
FlowAnalysis\AbstractFlowPass.cs (1)
1215VisitRvalue(node.Value);
Generated\BoundNodes.xml.Generated.cs (5)
7935if (value != this.Value || alignment != this.Alignment || format != this.Format || isInterpolatedStringHandlerAppendCall != this.IsInterpolatedStringHandlerAppendCall) 10670this.Visit(node.Value); 12039BoundExpression value = (BoundExpression)this.Visit(node.Value); 14674BoundExpression value = (BoundExpression)this.Visit(node.Value); 16885new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }),
Lowering\LocalRewriter\LocalRewriter_StringInterpolation.cs (1)
172part = fillin.Value;
Operations\CSharpOperationFactory.cs (1)
2401IOperation expression = Create(boundStringInsert.Value);