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