Click or drag to resize

DebuggerClient Class

Version 86.0.240
Debugger domain exposes JavaScript debugging capabilities. It allows setting and removing breakpoints, stepping through execution, exploring stack traces, etc.
Inheritance Hierarchy

Namespace:  CefSharp.DevTools.Debugger
Assembly:  CefSharp (in CefSharp.dll) Version: 86.0.240.0 (86.0.240.0)
Syntax
public class DebuggerClient : DevToolsDomainBase

The DebuggerClient type exposes the following members.

Constructors
  NameDescription
Public methodDebuggerClient
Initializes a new instance of the DebuggerClient class
Top
Methods
  NameDescription
Public methodContinueToLocationAsync
Continues execution until specific location is reached.
Public methodDisableAsync
Disables debugger for given page.
Public methodEnableAsync
Protected methodEnumToString(Enum) (Inherited from DevToolsDomainBase.)
Protected methodEnumToString(PermissionType) (Inherited from DevToolsDomainBase.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodEvaluateOnCallFrameAsync
Public methodExecuteWasmEvaluatorAsync
Execute a Wasm Evaluator module on a given call frame.
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetPossibleBreakpointsAsync
Public methodGetScriptSourceAsync
Returns source for the script with given id.
Public methodGetStackTraceAsync
Returns stack trace with given `stackTraceId`.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodPauseAsync
Stops on the next JavaScript statement.
Public methodRemoveBreakpointAsync
Removes JavaScript breakpoint.
Public methodRestartFrameAsync
Restarts particular call frame from the beginning.
Public methodResumeAsync
Public methodSearchInContentAsync
Searches for given string in script content.
Public methodSetAsyncCallStackDepthAsync
Public methodSetBlackboxedRangesAsync
Makes backend skip steps in the script in blackboxed ranges. VM will try leave blacklisted scripts by performing 'step in' several times, finally resorting to 'step out' if unsuccessful. Positions array contains positions where blackbox state is changed. First interval isn't blackboxed. Array should be sorted.
Public methodSetBlackboxPatternsAsync
Replace previous blackbox patterns with passed ones. Forces backend to skip stepping/pausing in scripts with url matching one of the patterns. VM will try to leave blackboxed script by performing 'step in' several times, finally resorting to 'step out' if unsuccessful.
Public methodSetBreakpointAsync
Public methodSetBreakpointByUrlAsync
Public methodSetBreakpointOnFunctionCallAsync
Public methodSetBreakpointsActiveAsync
Activates / deactivates all breakpoints on the page.
Public methodSetInstrumentationBreakpointAsync
Sets instrumentation breakpoint.
Public methodSetPauseOnExceptionsAsync
Defines pause on exceptions state. Can be set to stop on all exceptions, uncaught exceptions or no exceptions. Initial pause on exceptions state is `none`.
Public methodSetReturnValueAsync
Changes return value in top frame. Available only at return break position.
Public methodSetScriptSourceAsync
Public methodSetSkipAllPausesAsync
Makes page not interrupt on any pauses (breakpoint, exception, dom exception etc).
Public methodSetVariableValueAsync
Public methodStepIntoAsync
Public methodStepOutAsync
Steps out of the function call.
Public methodStepOverAsync
Steps over the statement.
Protected methodToBase64String (Inherited from DevToolsDomainBase.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also