9 writes to State
Microsoft.Diagnostics.DataContractReader.Contracts (9)
Contracts\StackWalk\StackWalk_1.cs (9)
234stackWalkData.State = StackWalkState.SkippedFrame; 272walkData.State = StackWalkState.SkippedFrame; 838handle.State = StackWalkState.Error; 857handle.State = IsManaged(recoveredContext.InstructionPointer, out _) 931handle.State = StackWalkState.Frameless; 946handle.State = StackWalkState.SkippedFrame; 953handle.State = validFrame ? StackWalkState.Frame : StackWalkState.Complete; 956handle.State = (validFrame || handle.State == StackWalkState.Frameless) ? StackWalkState.NativeMarker : StackWalkState.Complete; 965handle.State = validFrame ? StackWalkState.Frame : StackWalkState.Complete;
15 references to State
Microsoft.Diagnostics.DataContractReader.Contracts (15)
Contracts\StackWalk\StackWalk_1.cs (15)
68if (State is not (StackWalkState.Frame or StackWalkState.SkippedFrame)) 94if (State == StackWalkState.Frameless) 98else if (State == StackWalkState.SkippedFrame) 115bool isActiveFrame = IsFirst && State == StackWalkState.Frameless; 116return new(Context.Clone(), State, FrameIter.CurrentFrameAddress, ThreadData, isResumable, isActiveFrame); 232if (stackWalkData.State == StackWalkState.Frameless && CheckForSkippedFrames(stackWalkData)) 271if (walkData.State == StackWalkState.Frameless && CheckForSkippedFrames(walkData)) 480bool isValid = walkData.State is not (StackWalkState.Error or StackWalkState.Complete); 808switch (handle.State) 861SetupContext(recoveredContext, frameIterator, handle.State, ref isFirst, out bool matchedIsInterrupted); 905return handle.State is not (StackWalkState.Error or StackWalkState.Complete); 911if (handle.State is StackWalkState.Error or StackWalkState.Complete) 918switch (handle.State) 951if (handle.State == StackWalkState.Frame) 956handle.State = (validFrame || handle.State == StackWalkState.Frameless) ? StackWalkState.NativeMarker : StackWalkState.Complete;