# ManagedDebugger

> Representation of managed debugger in UnityEditor.

## Definition

* **Type:** Class
* **Namespace:** [UnityEditor.Scripting](/engine/6000.5/script-reference/unityeditor/scripting.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
public sealed class ManagedDebugger
```

## Static Properties

| Property                                                                                          | Description                                                                                        |
| ------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- |
| [isAttached](/engine/6000.5/script-reference/unityeditor/scripting/manageddebugger/isattached.md) | Returns true if there is a managed debugger attached to the UnityEditor, or false if there is not. |
| [isEnabled](/engine/6000.5/script-reference/unityeditor/scripting/manageddebugger/isenabled.md)   | Returns true if managed debugger is enabled, or false if it is not.                                |

## Static Methods

| Method                                                                                            | Description                                                   |
| ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------- |
| [Disconnect](/engine/6000.5/script-reference/unityeditor/scripting/manageddebugger/disconnect.md) | Disconnects the managed debugger attached to the UnityEditor. |

## Static Events

| Member                                                                                                        | Description                                                            |
| ------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------- |
| [debuggerAttached](/engine/6000.5/script-reference/unityeditor/scripting/manageddebugger/debuggerattached.md) | This event triggers whenever managed debugger is attached or detached. |
