2 writes to Data
Microsoft.CodeAnalysis.CSharp (2)
Generated\BoundNodes.xml.Generated.cs (2)
7665
this.
Data
= data;
7676
this.
Data
= data;
35 references to Data
Microsoft.CodeAnalysis.CSharp (35)
Binder\Binder_Lambda.cs (1)
371
var data = lambda.
Data
;
Binder\Binder_QueryErrors.cs (1)
223
foreach (var t in unbound.
Data
.InferredReturnTypes())
BoundTree\UnboundLambda.cs (27)
175
UnboundLambda.
Data
.CreateLambdaSymbol(delegateType, containingSymbol);
184
=> UnboundLambda.
Data
.CreateLambdaSymbol(
428
var functionType = FunctionTypeSymbol.CreateIfFeatureEnabled(syntax, binder, static (binder, expr) => ((UnboundLambda)expr).
Data
.InferDelegateType());
446
var data =
Data
.WithCaching(true);
454
var data =
Data
.WithCaching(false);
455
if ((object)data ==
Data
)
465
public MessageID MessageID { get { return
Data
.MessageID; } }
468
=> SuppressIfNeeded(
Data
.Bind(delegateType, isExpressionTree));
471
=> SuppressIfNeeded(
Data
.BindForErrorRecovery());
474
=> SuppressIfNeeded(
Data
.BindForReturnTypeInference(delegateType));
479
public bool HasSignature { get { return
Data
.HasSignature; } }
481
=>
Data
.HasExplicitReturnType(out refKind, out refCustomModifiers, out returnType);
483
=>
Data
.GetWithParametersBinder(lambdaSymbol, binder);
499
public bool HasExplicitlyTypedParameterList =>
Data
.HasExplicitlyTypedParameterList;
501
public int ParameterCount { get { return
Data
.ParameterCount; } }
505
public RefKind RefKind(int index) { return
Data
.RefKind(index); }
506
public ScopedKind DeclaredScope(int index) { return
Data
.DeclaredScope(index); }
507
public void GenerateAnonymousFunctionConversionError(BindingDiagnosticBag diagnostics, TypeSymbol targetType) {
Data
.GenerateAnonymousFunctionConversionError(diagnostics, targetType); }
508
public bool GenerateSummaryErrors(BindingDiagnosticBag diagnostics) { return
Data
.GenerateSummaryErrors(diagnostics); }
509
public bool IsAsync { get { return
Data
.IsAsync; } }
510
public bool IsStatic =>
Data
.IsStatic;
511
public SyntaxList<AttributeListSyntax> ParameterAttributes(int index) { return
Data
.ParameterAttributes(index); }
512
public TypeWithAnnotations ParameterTypeWithAnnotations(int index) { return
Data
.ParameterTypeWithAnnotations(index); }
519
public ParameterSyntax? ParameterSyntax(int index) =>
Data
.ParameterSyntax(index);
520
public Location ParameterLocation(int index) { return
Data
.ParameterLocation(index); }
521
public string ParameterName(int index) { return
Data
.ParameterName(index); }
522
public bool ParameterIsDiscard(int index) { return
Data
.ParameterIsDiscard(index); }
Generated\BoundNodes.xml.Generated.cs (5)
7691
if (data != this.
Data
|| !Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(functionType, this.FunctionType) || withDependencies != this.WithDependencies)
12196
return node.Update(node.
Data
, functionType, node.WithDependencies);
14775
updatedNode = node.Update(node.
Data
, functionType, node.WithDependencies);
14780
updatedNode = node.Update(node.
Data
, functionType, node.WithDependencies);
17015
new TreeDumperNode("data", node.
Data
, null),
Symbols\Source\LambdaSymbol.cs (1)
60
_messageID = unboundLambda.
Data
.MessageID;