3 writes to _symbol
Microsoft.CodeAnalysis.CSharp (3)
FlowAnalysis\AbstractFlowPass.cs (1)
214_symbol = symbol;
FlowAnalysis\NullableWalker.cs (2)
3075this._symbol = lambdaOrFunctionSymbol; 3145this._symbol = oldSymbol;
16 references to _symbol
Microsoft.CodeAnalysis.CSharp (16)
FlowAnalysis\AbstractFlowPass.cs (6)
471var method = _symbol as MethodSymbol; 485(_symbol as MethodSymbol)?.TryGetThisParameter(out thisParameter); 497var method = _symbol as MethodSymbol; 572if (Binder.AccessingAutoPropertyFromConstructor(access, _symbol)) 1956return !Binder.AccessingAutoPropertyFromConstructor((BoundPropertyAccess)expr, _symbol); 2092if (Binder.AccessingAutoPropertyFromConstructor(node, _symbol))
FlowAnalysis\DefiniteAssignment.cs (1)
339switch (_symbol)
FlowAnalysis\NullableWalker.cs (9)
568if ((_symbol as MethodSymbol)?.IsConstructor() != true || _useConstructorExitWarnings) 596var method = _symbol as MethodSymbol; 785if (_symbol is MethodSymbol method) 818if (_symbol is MethodSymbol method) 867if (_symbol is MethodSymbol method) 1976var method = getTopLevelMethod(_symbol as MethodSymbol); 2082var enclosingMemberMethod = _symbol as MethodSymbol; 3074var oldSymbol = this._symbol; 5032var containingType = this._symbol?.ContainingType;