3 writes to _symbol
Microsoft.CodeAnalysis.CSharp (3)
FlowAnalysis\AbstractFlowPass.cs (1)
214_symbol = symbol;
FlowAnalysis\NullableWalker.cs (2)
3301this._symbol = lambdaOrFunctionSymbol; 3392this._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)
602if ((_symbol as MethodSymbol)?.IsConstructor() != true || _useConstructorExitWarnings) 630var method = _symbol as MethodSymbol; 797if (_symbol is MethodSymbol method) 1075if (_symbol is MethodSymbol method) 1105if (_symbol is MethodSymbol method) 1184int containingSlot = GetReceiverSlotForMemberPostConditions(_symbol as MethodSymbol); 2085var method = getTopLevelMethod(_symbol as MethodSymbol); 2191var enclosingMemberMethod = _symbol as MethodSymbol; 2208if (this._symbol is MethodSymbol constructor 3300var oldSymbol = this._symbol; 3400var method = (LocalFunctionSymbol)_symbol; 5539var containingType = this._symbol?.ContainingType;