9 writes to State
Microsoft.Diagnostics.DataContractReader.Contracts (9)
15 references to State
Microsoft.Diagnostics.DataContractReader.Contracts (15)
Contracts\StackWalk\StackWalk_1.cs (15)
70if (State is not (StackWalkState.Frame or StackWalkState.SkippedFrame))
96if (State == StackWalkState.Frameless)
100else if (State == StackWalkState.SkippedFrame)
117bool isActiveFrame = IsFirst && State == StackWalkState.Frameless;
118return new(Context.Clone(), State, FrameIter.CurrentFrameAddress, ThreadData, isResumable, isActiveFrame, LastFramelessStackParameterSize);
234if (stackWalkData.State == StackWalkState.Frameless && CheckForSkippedFrames(stackWalkData))
273if (walkData.State == StackWalkState.Frameless && CheckForSkippedFrames(walkData))
482bool isValid = walkData.State is not (StackWalkState.Error or StackWalkState.Complete);
810switch (handle.State)
868SetupContext(recoveredContext, frameIterator, handle.State, ref isFirst, out bool matchedIsInterrupted);
912return handle.State is not (StackWalkState.Error or StackWalkState.Complete);
918if (handle.State is StackWalkState.Error or StackWalkState.Complete)
925switch (handle.State)
958if (handle.State == StackWalkState.Frame)
963handle.State = (validFrame || handle.State == StackWalkState.Frameless) ? StackWalkState.NativeMarker : StackWalkState.Complete;