6 writes to State
Microsoft.CodeAnalysis.CSharp (6)
FlowAnalysis\AbstractFlowPass.cs (3)
407this.State = state.Clone(); 801var changed = Join(ref state, ref pending.State); 1776updatePendingBranchState(ref pend.State, ref stateMovedUpInFinally);
FlowAnalysis\AlwaysAssignedWalker.cs (2)
86pending.State = pending.State.Reachable ? TopState() : UnreachableState(); 138Join(ref _endOfRegionState, ref branch.State);
FlowAnalysis\DataFlowsInWalker.cs (1)
87pending.State = ResetState(pending.State);
13 references to State
Microsoft.CodeAnalysis.CSharp (13)
FlowAnalysis\AbstractFlowPass_LocalFunctions.cs (1)
122this.State = pending.State;
FlowAnalysis\AbstractRegionControlFlowPass.cs (1)
44this.State = returnBranch.State;
FlowAnalysis\AlwaysAssignedWalker.cs (1)
86pending.State = pending.State.Reachable ? TopState() : UnreachableState();
FlowAnalysis\DataFlowsInWalker.cs (1)
87pending.State = ResetState(pending.State);
FlowAnalysis\DefiniteAssignment.cs (2)
385this.State = returnBranch.State; 2403this.State = pending.State;
FlowAnalysis\NullableWalker.cs (7)
609enforceMemberNotNull(syntaxOpt: pendingReturn.Branch.Syntax, pendingReturn.State); 613EnforceParameterNotNullOnExit(returnStatement.Syntax, pendingReturn.State); 808enforceMemberNotNullWhen(returnStatement.Syntax, sense: value, pendingReturn.State); 832enforceMemberNotNullWhen(returnStatement.Syntax, sense: value, pendingReturn.State); 1150EnforceParameterNotNullWhenOnExit(returnStatement.Syntax, parameters, sense: value, stateWhen: pendingReturn.State); 1172EnforceParameterNotNullWhenOnExit(returnStatement.Syntax, parameters, sense: value, stateWhen: pendingReturn.State); 3251EnforceParameterNotNullOnExit(returnStatement.Syntax, pendingReturn.State);