1 write to _unboundLambda
Microsoft.CodeAnalysis.CSharp (1)
BoundTree\UnboundLambda.cs (1)
523_unboundLambda = unbound;
25 references to _unboundLambda
Microsoft.CodeAnalysis.CSharp (25)
BoundTree\UnboundLambda.cs (25)
522Debug.Assert(_unboundLambda == null || (object)_unboundLambda == unbound); 540public UnboundLambda UnboundLambda => _unboundLambda; 573this.Binder.GenerateAnonymousFunctionConversionError(diagnostics, _unboundLambda.Syntax, _unboundLambda, targetType); 645if (_unboundLambda.ParameterAttributes(i).Any()) 681var lambdaBodyBinder = new ExecutableCodeBinder(_unboundLambda.Syntax, lambdaSymbol, GetWithParametersBinder(lambdaSymbol, Binder)); 687_unboundLambda, 708if (DeclaredScope(i) == ScopedKind.None && parameterScopesBuilder[i] == ScopedKind.ScopedRef && _unboundLambda.ParameterAttributes(i).Any()) 727_unboundLambda.Syntax, 746var diagnostics = BindingDiagnosticBag.GetInstance(withDiagnostics: true, _unboundLambda.WithDependencies); 773lambdaBodyBinder = new ExecutableCodeBinder(_unboundLambda.Syntax, lambdaSymbol, GetWithParametersBinder(lambdaSymbol, Binder), inExpressionTree ? BinderFlags.InExpressionTree : BinderFlags.None); 835var result = new BoundLambda(_unboundLambda.Syntax, _unboundLambda, block, diagnostics.ToReadOnlyAndFree(), lambdaBodyBinder, delegateType, inferredReturnType: default) 836{ WasCompilerGenerated = _unboundLambda.WasCompilerGenerated }; 851_unboundLambda, 916inferredReturnType = BoundLambda.InferReturnType(returnTypes, _unboundLambda, lambdaBodyBinder, delegateType, lambdaSymbol.IsAsync, lambdaBodyBinder.Conversions); 931_unboundLambda.Syntax, 932_unboundLambda, 938{ WasCompilerGenerated = _unboundLambda.WasCompilerGenerated }; 954var diagnostics = BindingDiagnosticBag.GetInstance(withDiagnostics: true, _unboundLambda.WithDependencies); 960var lambdaBodyBinder = new ExecutableCodeBinder(_unboundLambda.Syntax, lambdaSymbol, GetWithParametersBinder(lambdaSymbol, Binder)); 1181_unboundLambda.Syntax, 1182_unboundLambda, 1196{ WasCompilerGenerated = _unboundLambda.WasCompilerGenerated };