2 writes to Data
Microsoft.CodeAnalysis.CSharp (2)
Generated\BoundNodes.xml.Generated.cs (2)
7320
this.
Data
= data;
7331
this.
Data
= data;
36 references to Data
Microsoft.CodeAnalysis.CSharp (36)
Binder\Binder_Lambda.cs (1)
354
var data = lambda.
Data
;
Binder\Binder_QueryErrors.cs (1)
223
foreach (var t in unbound.
Data
.InferredReturnTypes())
BoundTree\UnboundLambda.cs (28)
165
UnboundLambda.
Data
.CreateLambdaSymbol(delegateType, containingSymbol);
173
=> UnboundLambda.
Data
.CreateLambdaSymbol(
412
var functionType = FunctionTypeSymbol.CreateIfFeatureEnabled(syntax, binder, static (binder, expr) => ((UnboundLambda)expr).
Data
.InferDelegateType());
429
var data =
Data
.WithCaching(true);
437
var data =
Data
.WithCaching(false);
438
if ((object)data ==
Data
)
448
public MessageID MessageID { get { return
Data
.MessageID; } }
451
=> SuppressIfNeeded(
Data
.Bind(delegateType, isExpressionTree));
454
=> SuppressIfNeeded(
Data
.BindForErrorRecovery());
457
=> SuppressIfNeeded(
Data
.BindForReturnTypeInference(delegateType));
462
public bool HasSignature { get { return
Data
.HasSignature; } }
464
=>
Data
.HasExplicitReturnType(out refKind, out returnType);
466
=>
Data
.GetWithParametersBinder(lambdaSymbol, binder);
467
public bool HasExplicitlyTypedParameterList { get { return
Data
.HasExplicitlyTypedParameterList; } }
468
public int ParameterCount { get { return
Data
.ParameterCount; } }
472
public RefKind RefKind(int index) { return
Data
.RefKind(index); }
473
public ScopedKind DeclaredScope(int index) { return
Data
.DeclaredScope(index); }
474
public void GenerateAnonymousFunctionConversionError(BindingDiagnosticBag diagnostics, TypeSymbol targetType) {
Data
.GenerateAnonymousFunctionConversionError(diagnostics, targetType); }
475
public bool GenerateSummaryErrors(BindingDiagnosticBag diagnostics) { return
Data
.GenerateSummaryErrors(diagnostics); }
476
public bool IsAsync { get { return
Data
.IsAsync; } }
477
public bool IsStatic =>
Data
.IsStatic;
478
public bool HasParamsArray =>
Data
.HasParamsArray;
479
public SyntaxList<AttributeListSyntax> ParameterAttributes(int index) { return
Data
.ParameterAttributes(index); }
480
public TypeWithAnnotations ParameterTypeWithAnnotations(int index) { return
Data
.ParameterTypeWithAnnotations(index); }
482
public ParameterSyntax? ParameterSyntax(int index) =>
Data
.ParameterSyntax(index);
483
public Location ParameterLocation(int index) { return
Data
.ParameterLocation(index); }
484
public string ParameterName(int index) { return
Data
.ParameterName(index); }
485
public bool ParameterIsDiscard(int index) { return
Data
.ParameterIsDiscard(index); }
Generated\BoundNodes.xml.Generated.cs (5)
7346
if (data != this.
Data
|| !Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(functionType, this.FunctionType) || withDependencies != this.WithDependencies)
11559
return node.Update(node.
Data
, node.FunctionType, node.WithDependencies);
14029
updatedNode = node.Update(node.
Data
, functionType, node.WithDependencies);
14034
updatedNode = node.Update(node.
Data
, functionType, node.WithDependencies);
16193
new TreeDumperNode("data", node.
Data
, null),
Symbols\Source\LambdaSymbol.cs (1)
55
_messageID = unboundLambda.
Data
.MessageID;