Debugger Debugger Debugger Debugger Class


Enables communication with a debugger. This class cannot be inherited.

public ref class Debugger sealed
public sealed class Debugger
type Debugger = class
Public NotInheritable Class Debugger


Debugger() Debugger() Debugger() Debugger()

Initializes a new instance of the Debugger class.


DefaultCategory DefaultCategory DefaultCategory DefaultCategory

Represents the default category of message with a constant.


IsAttached IsAttached IsAttached IsAttached

Gets a value that indicates whether a debugger is attached to the process.


Break() Break() Break() Break()

Signals a breakpoint to an attached debugger.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Gets the Type of the current instance.

(Inherited from Object)
IsLogging() IsLogging() IsLogging() IsLogging()

Checks to see if logging is enabled by an attached debugger.

Launch() Launch() Launch() Launch()

Launches and attaches a debugger to the process.

Log(Int32, String, String) Log(Int32, String, String) Log(Int32, String, String) Log(Int32, String, String)

Posts a message for the attached debugger.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
NotifyOfCrossThreadDependency() NotifyOfCrossThreadDependency() NotifyOfCrossThreadDependency() NotifyOfCrossThreadDependency()

Notifies a debugger that execution is about to enter a path that involves a cross-thread dependency.

ToString() ToString() ToString() ToString()

Returns a string that represents the current object.

(Inherited from Object)

Applies to