3 writes to _symbol
Microsoft.CodeAnalysis.CSharp (3)
FlowAnalysis\AbstractFlowPass.cs (1)
214
_symbol
= symbol;
FlowAnalysis\NullableWalker.cs (2)
3382
this.
_symbol
= lambdaOrFunctionSymbol;
3473
this.
_symbol
= oldSymbol;
24 references to _symbol
Microsoft.CodeAnalysis.CSharp (24)
FlowAnalysis\AbstractFlowPass.cs (6)
470
var method =
_symbol
as MethodSymbol;
484
(
_symbol
as MethodSymbol)?.TryGetThisParameter(out thisParameter);
496
var method =
_symbol
as MethodSymbol;
572
if (Binder.AccessingAutoPropertyFromConstructor(access,
_symbol
))
2136
return !Binder.AccessingAutoPropertyFromConstructor((BoundPropertyAccess)expr,
_symbol
);
2272
if (Binder.AccessingAutoPropertyFromConstructor(node,
_symbol
))
FlowAnalysis\DefiniteAssignment.cs (5)
338
switch (
_symbol
)
407
if (
_symbol
is not null
408
&&
_symbol
.GetIsNewExtensionMember()
409
&& !
_symbol
.IsStatic
410
&&
_symbol
.ContainingType.ExtensionParameter is { } foundExtensionParameter)
FlowAnalysis\NullableWalker.cs (13)
611
if ((
_symbol
as MethodSymbol)?.IsConstructor() != true || _useConstructorExitWarnings)
639
var method =
_symbol
as MethodSymbol;
806
if (
_symbol
is MethodSymbol method)
1084
if (
_symbol
is MethodSymbol method)
1114
if (
_symbol
is MethodSymbol method)
1204
containingSlot = GetReceiverSlotForMemberPostConditions(
_symbol
as MethodSymbol);
2107
var method = getTopLevelMethod(
_symbol
as MethodSymbol);
2213
var enclosingMemberMethod =
_symbol
as MethodSymbol;
2230
if (this.
_symbol
is MethodSymbol constructor
2765
if (
_symbol
is not MethodSymbol method)
3381
var oldSymbol = this.
_symbol
;
3481
var method = (LocalFunctionSymbol)
_symbol
;
5625
var containingType = this.
_symbol
?.ContainingType;