10 writes to State
Microsoft.Diagnostics.DataContractReader.Contracts (10)
16 references to State
Microsoft.Diagnostics.DataContractReader.Contracts (16)
Contracts\StackWalk\StackWalk_1.cs (16)
76if (State is not (StackWalkState.Frame or StackWalkState.SkippedFrame))
102if (State == StackWalkState.Frameless)
106else if (State == StackWalkState.SkippedFrame)
123bool isActiveFrame = IsFirst && State == StackWalkState.Frameless;
124bool isExceptionFrame = State is StackWalkState.Frame or StackWalkState.SkippedFrame
127return new(Context.Clone(), State, FrameIter.CurrentFrameAddress, ThreadData, isResumable, isActiveFrame, IsInterrupted, HasFaulted, isExceptionFrame);
240if (stackWalkData.State == StackWalkState.Frameless && CheckForSkippedFrames(stackWalkData))
291if (walkData.State == StackWalkState.Frameless && CheckForSkippedFrames(walkData))
500bool isValid = walkData.State is not (StackWalkState.Error or StackWalkState.Complete);
828switch (handle.State)
882SetupContext(recoveredContext, frameIterator, handle.State, ref isFirst, out bool matchedIsInterrupted, out bool matchedHasFaulted);
947return handle.State is not (StackWalkState.Error or StackWalkState.Complete);
953if (handle.State is StackWalkState.Error or StackWalkState.Complete)
960switch (handle.State)
996if (handle.State == StackWalkState.Frame)
1001handle.State = (validFrame || handle.State == StackWalkState.Frameless) ? StackWalkState.NativeMarker : StackWalkState.Complete;