10 writes to State
Microsoft.Diagnostics.DataContractReader.Contracts (10)
Contracts\StackWalk\StackWalk_1.cs (10)
242stackWalkData.State = StackWalkState.SkippedFrame; 292walkData.State = StackWalkState.SkippedFrame; 859handle.State = StackWalkState.Error; 878handle.State = IsManaged(recoveredContext.InstructionPointer, out _) 932handle.State = StackWalkState.Error; 973handle.State = StackWalkState.Frameless; 991handle.State = StackWalkState.SkippedFrame; 998handle.State = validFrame ? StackWalkState.Frame : StackWalkState.Complete; 1001handle.State = (validFrame || handle.State == StackWalkState.Frameless) ? StackWalkState.NativeMarker : StackWalkState.Complete; 1010handle.State = validFrame ? StackWalkState.Frame : StackWalkState.Complete;
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;