Share via


DkmGlobalSettings Class

Definition

Static class containing settings which are global to the debugger process

public ref class DkmGlobalSettings abstract sealed
public ref class DkmGlobalSettings abstract sealed
class DkmGlobalSettings abstract sealed
public static class DkmGlobalSettings
type DkmGlobalSettings = class
Public Class DkmGlobalSettings
Inheritance
DkmGlobalSettings

Properties

Culture

Culture used by Visual Studio. This can be used to load resource dlls, format strings, etc.

RegistryRoot

[Optional] Visual Studio registry root (ex: Software\Microsoft\VisualStudio\10.0). Registry root is null in remote debugging scenarios. It will be non-null in pseudo-remote, and local debugging scenarios.

RootProcessId

Methods

GetClientUI()

Retrieves the DkmClientUI signifying the UI that the engine is currently running from.

GetDotnetCustomVisualizerPaths()

Returns the paths for custom visualizers that were installed via the visual studio extensibility mechanism.

IsInWorkerProcess()

Returns true when called from a worker process. Worker processes are used to load IDE-side Concord components outside of the IDE process.

Components will load into worker processes only if:

  1. They have opt-into loading there by setting 'WorkerProcessSupported' in their .vsdconfigxml file -and-
  2. The object parameter of whatever interface they are implementing has an associated DkmWorkerProcessConnection

This API was introduced in Visual Studio 16 Release to Manufacturing (RTM) version (DkmApiVersion.VS16RTM).

Applies to