2 writes to Data
Microsoft.CodeAnalysis.CSharp (2)
Generated\BoundNodes.xml.Generated.cs (2)
7642
this.
Data
= data;
7653
this.
Data
= data;
35 references to Data
Microsoft.CodeAnalysis.CSharp (35)
Binder\Binder_Lambda.cs (1)
364
var data = lambda.
Data
;
Binder\Binder_QueryErrors.cs (1)
223
foreach (var t in unbound.
Data
.InferredReturnTypes())
BoundTree\UnboundLambda.cs (27)
172
UnboundLambda.
Data
.CreateLambdaSymbol(delegateType, containingSymbol);
180
=> UnboundLambda.
Data
.CreateLambdaSymbol(
419
var functionType = FunctionTypeSymbol.CreateIfFeatureEnabled(syntax, binder, static (binder, expr) => ((UnboundLambda)expr).
Data
.InferDelegateType());
437
var data =
Data
.WithCaching(true);
445
var data =
Data
.WithCaching(false);
446
if ((object)data ==
Data
)
456
public MessageID MessageID { get { return
Data
.MessageID; } }
459
=> SuppressIfNeeded(
Data
.Bind(delegateType, isExpressionTree));
462
=> SuppressIfNeeded(
Data
.BindForErrorRecovery());
465
=> SuppressIfNeeded(
Data
.BindForReturnTypeInference(delegateType));
470
public bool HasSignature { get { return
Data
.HasSignature; } }
472
=>
Data
.HasExplicitReturnType(out refKind, out returnType);
474
=>
Data
.GetWithParametersBinder(lambdaSymbol, binder);
490
public bool HasExplicitlyTypedParameterList =>
Data
.HasExplicitlyTypedParameterList;
492
public int ParameterCount { get { return
Data
.ParameterCount; } }
496
public RefKind RefKind(int index) { return
Data
.RefKind(index); }
497
public ScopedKind DeclaredScope(int index) { return
Data
.DeclaredScope(index); }
498
public void GenerateAnonymousFunctionConversionError(BindingDiagnosticBag diagnostics, TypeSymbol targetType) {
Data
.GenerateAnonymousFunctionConversionError(diagnostics, targetType); }
499
public bool GenerateSummaryErrors(BindingDiagnosticBag diagnostics) { return
Data
.GenerateSummaryErrors(diagnostics); }
500
public bool IsAsync { get { return
Data
.IsAsync; } }
501
public bool IsStatic =>
Data
.IsStatic;
502
public SyntaxList<AttributeListSyntax> ParameterAttributes(int index) { return
Data
.ParameterAttributes(index); }
503
public TypeWithAnnotations ParameterTypeWithAnnotations(int index) { return
Data
.ParameterTypeWithAnnotations(index); }
510
public ParameterSyntax? ParameterSyntax(int index) =>
Data
.ParameterSyntax(index);
511
public Location ParameterLocation(int index) { return
Data
.ParameterLocation(index); }
512
public string ParameterName(int index) { return
Data
.ParameterName(index); }
513
public bool ParameterIsDiscard(int index) { return
Data
.ParameterIsDiscard(index); }
Generated\BoundNodes.xml.Generated.cs (5)
7668
if (data != this.
Data
|| !Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(functionType, this.FunctionType) || withDependencies != this.WithDependencies)
12170
return node.Update(node.
Data
, functionType, node.WithDependencies);
14745
updatedNode = node.Update(node.
Data
, functionType, node.WithDependencies);
14750
updatedNode = node.Update(node.
Data
, functionType, node.WithDependencies);
16995
new TreeDumperNode("data", node.
Data
, null),
Symbols\Source\LambdaSymbol.cs (1)
58
_messageID = unboundLambda.
Data
.MessageID;