3 writes to _symbol
Microsoft.CodeAnalysis.CSharp (3)
FlowAnalysis\AbstractFlowPass.cs (1)
214_symbol = symbol;
FlowAnalysis\NullableWalker.cs (2)
3240this._symbol = lambdaOrFunctionSymbol; 3331this._symbol = oldSymbol;
19 references to _symbol
Microsoft.CodeAnalysis.CSharp (19)
FlowAnalysis\AbstractFlowPass.cs (6)
470var method = _symbol as MethodSymbol; 484(_symbol as MethodSymbol)?.TryGetThisParameter(out thisParameter); 496var method = _symbol as MethodSymbol; 572if (Binder.AccessingAutoPropertyFromConstructor(access, _symbol)) 2129return !Binder.AccessingAutoPropertyFromConstructor((BoundPropertyAccess)expr, _symbol); 2265if (Binder.AccessingAutoPropertyFromConstructor(node, _symbol))
FlowAnalysis\DefiniteAssignment.cs (1)
338switch (_symbol)
FlowAnalysis\NullableWalker.cs (12)
601if ((_symbol as MethodSymbol)?.IsConstructor() != true || _useConstructorExitWarnings) 629var method = _symbol as MethodSymbol; 796if (_symbol is MethodSymbol method) 1014if (_symbol is MethodSymbol method) 1044if (_symbol is MethodSymbol method) 1123int containingSlot = GetReceiverSlotForMemberPostConditions(_symbol as MethodSymbol); 2024var method = getTopLevelMethod(_symbol as MethodSymbol); 2130var enclosingMemberMethod = _symbol as MethodSymbol; 2147if (this._symbol is MethodSymbol constructor 3239var oldSymbol = this._symbol; 3339var method = (LocalFunctionSymbol)_symbol; 5478var containingType = this._symbol?.ContainingType;