7 writes to State
Microsoft.CodeAnalysis.CSharp (7)
FlowAnalysis\AbstractFlowPass.cs (4)
407this.State = state.Clone(); 745Join(ref state, ref pending.State); 793var changed = Join(ref state, ref pending.State); 1725updatePendingBranchState(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)
386this.State = returnBranch.State; 2284this.State = pending.State;
FlowAnalysis\NullableWalker.cs (7)
576enforceMemberNotNull(syntaxOpt: pendingReturn.Branch.Syntax, pendingReturn.State); 580EnforceParameterNotNullOnExit(returnStatement.Syntax, pendingReturn.State); 776enforceMemberNotNullWhen(returnStatement.Syntax, sense: value, pendingReturn.State); 800enforceMemberNotNullWhen(returnStatement.Syntax, sense: value, pendingReturn.State); 1115EnforceParameterNotNullWhenOnExit(returnStatement.Syntax, parameters, sense: value, stateWhen: pendingReturn.State); 1137EnforceParameterNotNullWhenOnExit(returnStatement.Syntax, parameters, sense: value, stateWhen: pendingReturn.State); 3123EnforceParameterNotNullOnExit(returnStatement.Syntax, pendingReturn.State);