Microsoft.VisualStudio.Debugger.Script Namespace

Classes

DkmScriptBlockMappingInfo

Provides the content and position of a block of code in a mixed-content document (ex: .aspx file). This can be used to map the block from source to generated document.

DkmScriptDocument

Represents a document which is executing in a script runtime environment. For example, the Microsoft JavaScript engine.

DkmScriptDocumentTreeNode

Represents a node in the 'Script Documents' virtual tree within solution explorer. Nodes may either be a virtual container, or they can be a document. In the latter case, they will be a DkmScriptDocument.

Derived classes: DkmScriptDocument

DkmScriptInstructionAddress

DkmScriptInstructionAddress is used to represent an executable statement in a script-based runtime environment such the Microsoft JavaScript engine.

DkmScriptInstructionSymbol

DkmScriptInstructionSymbol is used to represent an executable statement in a script-based runtime environment such the Microsoft JavaScript engine.

DkmScriptRuntimeInstance

Represents a script-based execution environment executing in a target process.

DkmScriptSourceProjectItem

The source project system item for a script document.

Structs

DkmOnScriptCriticalErrorAsyncResult

Result of an asynchronous DkmScriptRuntimeInstance.OnScriptCriticalError call.

DkmSetRaiseSymbolEventsAsyncResult

Result of an asynchronous DkmScriptDocument.SetRaiseSymbolEvents call.

Enums

DkmScriptDocumentContentType

Indicates the content type of the underlying script document.

This API was introduced in Visual Studio 12 RTM (DkmApiVersion.VS12RTM).

DkmScriptDocumentFlags

Flag properties of a script document.

DkmScriptDocumentJmcState

The Just-My-Code state of the document exposed via the DkmScriptDocument.JmcState variable. The JMC state of the document is ignored if JMC is not enabled and all documents are treated as user code.

This API was introduced in Visual Studio 12 RTM (DkmApiVersion.VS12RTM).

DkmScriptEmbeddedDocumentKind

Indicates the kind of embedded document (or none if not an embedded document). The type can be eval code, function code, or script block.

This API was introduced in Visual Studio 12 RTM (DkmApiVersion.VS12RTM).

DkmScriptSymbolNextSteppingAction

Value returned from IDkmScriptSymbolCallback.GetNextSteppingAction which indicates the next action that the script DM should take.