10 writes to State
Microsoft.Diagnostics.DataContractReader.Contracts (10)
Contracts\StackWalk\StackWalk_1.cs (10)
239stackWalkData.State = StackWalkState.SkippedFrame; 289walkData.State = StackWalkState.SkippedFrame; 856handle.State = StackWalkState.Error; 875handle.State = IsManaged(recoveredContext.InstructionPointer, out _) 929handle.State = StackWalkState.Error; 970handle.State = StackWalkState.Frameless; 988handle.State = StackWalkState.SkippedFrame; 995handle.State = validFrame ? StackWalkState.Frame : StackWalkState.Complete; 998handle.State = (validFrame || handle.State == StackWalkState.Frameless) ? StackWalkState.NativeMarker : StackWalkState.Complete; 1007handle.State = validFrame ? StackWalkState.Frame : StackWalkState.Complete;
16 references to State
Microsoft.Diagnostics.DataContractReader.Contracts (16)
Contracts\StackWalk\StackWalk_1.cs (16)
73if (State is not (StackWalkState.Frame or StackWalkState.SkippedFrame)) 99if (State == StackWalkState.Frameless) 103else if (State == StackWalkState.SkippedFrame) 120bool isActiveFrame = IsFirst && State == StackWalkState.Frameless; 121bool isExceptionFrame = State is StackWalkState.Frame or StackWalkState.SkippedFrame 124return new(Context.Clone(), State, FrameIter.CurrentFrameAddress, ThreadData, isResumable, isActiveFrame, IsInterrupted, HasFaulted, isExceptionFrame); 237if (stackWalkData.State == StackWalkState.Frameless && CheckForSkippedFrames(stackWalkData)) 288if (walkData.State == StackWalkState.Frameless && CheckForSkippedFrames(walkData)) 497bool isValid = walkData.State is not (StackWalkState.Error or StackWalkState.Complete); 825switch (handle.State) 879SetupContext(recoveredContext, frameIterator, handle.State, ref isFirst, out bool matchedIsInterrupted, out bool matchedHasFaulted); 944return handle.State is not (StackWalkState.Error or StackWalkState.Complete); 950if (handle.State is StackWalkState.Error or StackWalkState.Complete) 957switch (handle.State) 993if (handle.State == StackWalkState.Frame) 998handle.State = (validFrame || handle.State == StackWalkState.Frameless) ? StackWalkState.NativeMarker : StackWalkState.Complete;