Language

DkmCustomUIVisualizerInfo.Create Method

Definition

Overloads

Name Description
Create(UInt32, String, String, String)

Create a new DkmCustomUIVisualizerInfo object instance.

Create(UInt32, String, String, String, String, String, DkmClrCustomVisualizerAssemblyLocation, String, String)

Create a new DkmCustomUIVisualizerInfo object instance.

This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM).

Create(UInt32, String, String, String, String, String, DkmClrCustomVisualizerAssemblyLocation, String, String, Guid)

Create a new DkmCustomUIVisualizerInfo object instance.

This API was introduced in Visual Studio 17 Update 5 (DkmApiVersion.VS17Update5).

Create(UInt32, String, String, String)

Create a new DkmCustomUIVisualizerInfo object instance.

public:
 static Microsoft::VisualStudio::Debugger::Evaluation::DkmCustomUIVisualizerInfo ^ Create(System::UInt32 Id, System::String ^ MenuName, System::String ^ Description, System::String ^ Metric);
public:
 static Microsoft::VisualStudio::Debugger::Evaluation::DkmCustomUIVisualizerInfo ^ Create(unsigned int Id, Platform::String ^ MenuName, Platform::String ^ Description, Platform::String ^ Metric);
 static Microsoft::VisualStudio::Debugger::Evaluation::DkmCustomUIVisualizerInfo Create(unsigned int Id, std::wstring const & MenuName, std::wstring const & Description, std::wstring const & Metric);
public static Microsoft.VisualStudio.Debugger.Evaluation.DkmCustomUIVisualizerInfo Create(uint Id, string MenuName, string Description, string Metric);
public static Microsoft.VisualStudio.Debugger.Evaluation.DkmCustomUIVisualizerInfo Create(uint Id, string MenuName, string? Description, string Metric);
static member Create : uint32 * string * string * string -> Microsoft.VisualStudio.Debugger.Evaluation.DkmCustomUIVisualizerInfo
Public Shared Function Create (Id As UInteger, MenuName As String, Description As String, Metric As String) As DkmCustomUIVisualizerInfo

Parameters

Id
UInt32

[In] Unique id for this viewer.

MenuName
String

[In] The text that will appear in the drop-down menu.

Description
String

[In,Optional] The description of the custom viewer.

Metric
String

[In] The name of the EE metric under which viewer CLSID is stored.

Returns

[Out] Result of this method call.

Applies to

Create(UInt32, String, String, String, String, String, DkmClrCustomVisualizerAssemblyLocation, String, String)

Create a new DkmCustomUIVisualizerInfo object instance.

This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM).

public:
 static Microsoft::VisualStudio::Debugger::Evaluation::DkmCustomUIVisualizerInfo ^ Create(System::UInt32 Id, System::String ^ MenuName, System::String ^ Description, System::String ^ Metric, System::String ^ UISideVisualizerTypeName, System::String ^ UISideVisualizerAssemblyName, Microsoft::VisualStudio::Debugger::Evaluation::DkmClrCustomVisualizerAssemblyLocation UISideVisualizerAssemblyLocation, System::String ^ DebuggeeSideVisualizerTypeName, System::String ^ DebuggeeSideVisualizerAssemblyName);
public:
 static Microsoft::VisualStudio::Debugger::Evaluation::DkmCustomUIVisualizerInfo ^ Create(unsigned int Id, Platform::String ^ MenuName, Platform::String ^ Description, Platform::String ^ Metric, Platform::String ^ UISideVisualizerTypeName, Platform::String ^ UISideVisualizerAssemblyName, Microsoft::VisualStudio::Debugger::Evaluation::DkmClrCustomVisualizerAssemblyLocation UISideVisualizerAssemblyLocation, Platform::String ^ DebuggeeSideVisualizerTypeName, Platform::String ^ DebuggeeSideVisualizerAssemblyName);
 static Microsoft::VisualStudio::Debugger::Evaluation::DkmCustomUIVisualizerInfo Create(unsigned int Id, std::wstring const & MenuName, std::wstring const & Description, std::wstring const & Metric, std::wstring const & UISideVisualizerTypeName, std::wstring const & UISideVisualizerAssemblyName, Microsoft::VisualStudio::Debugger::Evaluation::DkmClrCustomVisualizerAssemblyLocation UISideVisualizerAssemblyLocation, std::wstring const & DebuggeeSideVisualizerTypeName, std::wstring const & DebuggeeSideVisualizerAssemblyName);
public static Microsoft.VisualStudio.Debugger.Evaluation.DkmCustomUIVisualizerInfo Create(uint Id, string MenuName, string Description, string Metric, string UISideVisualizerTypeName, string UISideVisualizerAssemblyName, Microsoft.VisualStudio.Debugger.Evaluation.DkmClrCustomVisualizerAssemblyLocation UISideVisualizerAssemblyLocation, string DebuggeeSideVisualizerTypeName, string DebuggeeSideVisualizerAssemblyName);
public static Microsoft.VisualStudio.Debugger.Evaluation.DkmCustomUIVisualizerInfo Create(uint Id, string MenuName, string? Description, string Metric, string? UISideVisualizerTypeName, string? UISideVisualizerAssemblyName, Microsoft.VisualStudio.Debugger.Evaluation.DkmClrCustomVisualizerAssemblyLocation UISideVisualizerAssemblyLocation, string? DebuggeeSideVisualizerTypeName, string? DebuggeeSideVisualizerAssemblyName);
static member Create : uint32 * string * string * string * string * string * Microsoft.VisualStudio.Debugger.Evaluation.DkmClrCustomVisualizerAssemblyLocation * string * string -> Microsoft.VisualStudio.Debugger.Evaluation.DkmCustomUIVisualizerInfo
Public Shared Function Create (Id As UInteger, MenuName As String, Description As String, Metric As String, UISideVisualizerTypeName As String, UISideVisualizerAssemblyName As String, UISideVisualizerAssemblyLocation As DkmClrCustomVisualizerAssemblyLocation, DebuggeeSideVisualizerTypeName As String, DebuggeeSideVisualizerAssemblyName As String) As DkmCustomUIVisualizerInfo

Parameters

Id
UInt32

[In] Unique id for this viewer.

MenuName
String

[In] The text that will appear in the drop-down menu.

Description
String

[In,Optional] The description of the custom viewer.

Metric
String

[In] The name of the EE metric under which viewer CLSID is stored.

UISideVisualizerTypeName
String

[In,Optional] The full name of the UI-side class of the Custom Managed Visualizer.

UISideVisualizerAssemblyName
String

[In,Optional] The full name of the UI-side visualizer assembly.

UISideVisualizerAssemblyLocation
DkmClrCustomVisualizerAssemblyLocation

[In] The location of the UI-side visualizer assembly.

DebuggeeSideVisualizerTypeName
String

[In,Optional] The full name of the the debuggee-side class of the Custom Managed Visualizer.

DebuggeeSideVisualizerAssemblyName
String

[In,Optional] The full name of the debuggee-side visualizer assembly.

Returns

[Out] Result of this method call.

Applies to

Create(UInt32, String, String, String, String, String, DkmClrCustomVisualizerAssemblyLocation, String, String, Guid)

Create a new DkmCustomUIVisualizerInfo object instance.

This API was introduced in Visual Studio 17 Update 5 (DkmApiVersion.VS17Update5).

public static Microsoft.VisualStudio.Debugger.Evaluation.DkmCustomUIVisualizerInfo Create(uint Id, string MenuName, string? Description, string Metric, string? UISideVisualizerTypeName, string? UISideVisualizerAssemblyName, Microsoft.VisualStudio.Debugger.Evaluation.DkmClrCustomVisualizerAssemblyLocation UISideVisualizerAssemblyLocation, string? DebuggeeSideVisualizerTypeName, string? DebuggeeSideVisualizerAssemblyName, Guid ExtensionPartId);
static member Create : uint32 * string * string * string * string * string * Microsoft.VisualStudio.Debugger.Evaluation.DkmClrCustomVisualizerAssemblyLocation * string * string * Guid -> Microsoft.VisualStudio.Debugger.Evaluation.DkmCustomUIVisualizerInfo
Public Shared Function Create (Id As UInteger, MenuName As String, Description As String, Metric As String, UISideVisualizerTypeName As String, UISideVisualizerAssemblyName As String, UISideVisualizerAssemblyLocation As DkmClrCustomVisualizerAssemblyLocation, DebuggeeSideVisualizerTypeName As String, DebuggeeSideVisualizerAssemblyName As String, ExtensionPartId As Guid) As DkmCustomUIVisualizerInfo

Parameters

Id
UInt32

[In] Unique id for this viewer.

MenuName
String

[In] The text that will appear in the drop-down menu.

Description
String

[In,Optional] The description of the custom viewer.

Metric
String

[In] The name of the EE metric under which viewer CLSID is stored.

UISideVisualizerTypeName
String

[In,Optional] The full name of the UI-side class of the Custom Managed Visualizer.

UISideVisualizerAssemblyName
String

[In,Optional] The full name of the UI-side visualizer assembly.

UISideVisualizerAssemblyLocation
DkmClrCustomVisualizerAssemblyLocation

[In] The location of the UI-side visualizer assembly.

DebuggeeSideVisualizerTypeName
String

[In,Optional] The full name of the the debuggee-side class of the Custom Managed Visualizer.

DebuggeeSideVisualizerAssemblyName
String

[In,Optional] The full name of the debuggee-side visualizer assembly.

ExtensionPartId
Guid

[In] This is a unique id for visualizers that are installed via the ExtensionPartManager.

Returns

[Out] Result of this method call.

Applies to