DkmCustomUIVisualizerInfo.Create Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.