2 writes to Data
Microsoft.CodeAnalysis.CSharp (2)
Generated\BoundNodes.xml.Generated.cs (2)
1091
this.
Data
= data;
1100
this.
Data
= data;
17 references to Data
Microsoft.CodeAnalysis.CSharp (17)
Binder\Binder.ValueChecks.cs (1)
871
? typeOrValue.
Data
.ValueExpression
Binder\Binder_Expressions.cs (1)
10056
bool useType = IsInstance(typeOrValue.
Data
.ValueSymbol) && !HasThis(isExplicit: false, inStaticContext: out inStaticContext);
Binder\Binder_Invocation.cs (8)
455
bool useType = IsInstance(typeOrValue.
Data
.ValueSymbol) && !HasThis(isExplicit: false, inStaticContext: out inStaticContext);
1919
diagnostics.AddRange(typeOrValue.
Data
.TypeDiagnostics);
1921
foreach (Diagnostic d in typeOrValue.
Data
.ValueDiagnostics.Diagnostics)
1926
!(d.Arguments is [ParameterSymbol shadowedParameter] && shadowedParameter.Type.Equals(typeOrValue.
Data
.ValueExpression.Type, TypeCompareKind.AllIgnoreOptions))) // If the type and the name match, we would resolve to the same type rather than a value at the end.
1933
return typeOrValue.
Data
.TypeExpression;
1937
diagnostics.AddRange(typeOrValue.
Data
.ValueDiagnostics);
1938
return CheckValue(typeOrValue.
Data
.ValueExpression, BindValueKind.RValue, diagnostics);
1963
return typeOrValueExpression.
Data
.ValueExpression;
Compilation\CSharpSemanticModel.cs (1)
3438
BoundExpression valueExpression = ((BoundTypeOrValueExpression)boundNode).
Data
.ValueExpression;
FlowAnalysis\AbstractFlowPass.cs (1)
1659
return this.Visit(node.
Data
.ValueExpression);
FlowAnalysis\NullableWalker.DebugVerifier.cs (1)
249
Visit(node.
Data
.ValueExpression);
Generated\BoundNodes.xml.Generated.cs (4)
1111
if (data != this.
Data
|| !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything))
10973
return node.Update(node.
Data
, type);
12683
BoundTypeOrValueExpression updatedNode = node.Update(node.
Data
, infoAndType.Type!);
15321
new TreeDumperNode("data", node.
Data
, null),