Share via


DkmSymbolsDocument Class

Definition

DkmSymbolsDocument represents a document in a symbol file.

This API was introduced in Visual Studio 16 Update 5 (DkmApiVersion.VS16Update5).

public ref class DkmSymbolsDocument
[System.Runtime.InteropServices.Guid("496557d3-3f26-13fb-31c1-2efe40f10693")]
public class DkmSymbolsDocument
[<System.Runtime.InteropServices.Guid("496557d3-3f26-13fb-31c1-2efe40f10693")>]
type DkmSymbolsDocument = class
Public Class DkmSymbolsDocument
Inheritance
DkmSymbolsDocument
Attributes

Properties

CompilerId

Identifies the compiler (language and vendor) that a method comes from. This is used to select an expression evaluator.

This API was introduced in Visual Studio 16 Update 5 (DkmApiVersion.VS16Update5).

DocumentType

The type of the document.

This API was introduced in Visual Studio 16 Update 5 (DkmApiVersion.VS16Update5).

HasEmbeddedSource

True if document has embedded source.

This API was introduced in Visual Studio 16 Update 5 (DkmApiVersion.VS16Update5).

Module

The module that contains this Module.

This API was introduced in Visual Studio 16 Update 5 (DkmApiVersion.VS16Update5).

SourceFileId

Identifies a source file and provides the information which a symbol handler could use to search a symbol file (PDB) for information on this source file.

This API was introduced in Visual Studio 16 Update 5 (DkmApiVersion.VS16Update5).

Methods

Create(DkmModule, DkmCompilerId, Guid, Boolean, DkmSourceFileId)

Create a new DkmSymbolsDocument object instance.

This API was introduced in Visual Studio 16 Update 5 (DkmApiVersion.VS16Update5).

GetEmbeddedDocument()

Gets the embedded document associated with the provided symbols document.

Location constraint: API must be called from an IDE component (component level > 100,000).

This API was introduced in Visual Studio 16 Update 5 (DkmApiVersion.VS16Update5).

Applies to