9 writes to State
Microsoft.Diagnostics.DataContractReader.Contracts (9)
Contracts\StackWalk\StackWalk_1.cs (9)
236stackWalkData.State = StackWalkState.SkippedFrame; 274walkData.State = StackWalkState.SkippedFrame; 845handle.State = StackWalkState.Error; 864handle.State = IsManaged(recoveredContext.InstructionPointer, out _) 938handle.State = StackWalkState.Frameless; 953handle.State = StackWalkState.SkippedFrame; 960handle.State = validFrame ? StackWalkState.Frame : StackWalkState.Complete; 963handle.State = (validFrame || handle.State == StackWalkState.Frameless) ? StackWalkState.NativeMarker : StackWalkState.Complete; 972handle.State = validFrame ? StackWalkState.Frame : StackWalkState.Complete;
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;