1 write to Data
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
1651this.Data = data;
15 references to Data
Microsoft.CodeAnalysis.CSharp (15)
BoundTree\BoundBinaryOperator.UncommonData.cs (1)
15if (Data is { Method: { } method })
BoundTree\BoundExpression.cs (7)
404public override ConstantValue? ConstantValueOpt => Data?.ConstantValue; 408public MethodSymbol? BinaryOperatorMethod => OperatorKind.IsDynamic() ? null : Data?.Method; 409public MethodSymbol? LeftTruthOperatorMethod => OperatorKind.IsDynamic() && OperatorKind.IsLogical() ? Data?.Method : null; 411internal TypeSymbol? ConstrainedToType => Data?.ConstrainedToType; 413internal bool IsUnconvertedInterpolatedStringAddition => Data?.IsUnconvertedInterpolatedStringAddition ?? false; 415internal InterpolatedStringHandlerData? InterpolatedStringHandlerData => Data?.InterpolatedStringHandlerData; 417internal ImmutableArray<MethodSymbol> OriginalUserDefinedOperatorsOpt => Data?.OriginalUserDefinedOperatorsOpt ?? default(ImmutableArray<MethodSymbol>);
BoundTree\BoundTreeRewriter.cs (1)
294return node.Data;
BoundTree\NullabilityRewriter.cs (2)
102binary.BinaryOperatorMethod is { } binaryOperatorMethod ? binary.Data?.WithUpdatedMethod(GetUpdatedSymbol(binary, binaryOperatorMethod)) : binary.Data,
Generated\BoundNodes.xml.Generated.cs (3)
1668if (operatorKind != this.OperatorKind || data != this.Data || resultKind != this.ResultKind || left != this.Left || right != this.Right || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything)) 11087return node.Update(node.OperatorKind, node.Data, node.ResultKind, left, right, type); 15466new TreeDumperNode("data", node.Data, null),
Lowering\ExtensionMethodReferenceRewriter.cs (1)
258return node.Data;