DkmClrDebuggerVisualizerAttribute.Create Methode

Definition

Überlädt

Create(DkmClrType, String, String, String, DkmClrCustomVisualizerAssemblyLocation, String, String, String)

Create ein neues DkmClrDebuggerVisualizerAttribute-Objekt instance.

Standorteinschränkung: Die API muss von einer Monitor-Komponente (Komponentenebene < 100.000) aufgerufen werden.

Diese API wurde in Visual Studio 14 RTM (DkmApiVersion.VS14RTM) eingeführt.

Create(DkmClrType, String, String, String, DkmClrCustomVisualizerAssemblyLocation, String, String, String, Guid)

Create ein neues DkmClrDebuggerVisualizerAttribute-Objekt instance.

Standorteinschränkung: Die API muss von einer Monitor-Komponente (Komponentenebene < 100.000) aufgerufen werden.

Diese API wurde in Visual Studio 17 Update 5 (DkmApiVersion.VS17Update5) eingeführt.

Create(DkmClrType, String, String, String, DkmClrCustomVisualizerAssemblyLocation, String, String, String)

Create ein neues DkmClrDebuggerVisualizerAttribute-Objekt instance.

Standorteinschränkung: Die API muss von einer Monitor-Komponente (Komponentenebene < 100.000) aufgerufen werden.

Diese API wurde in Visual Studio 14 RTM (DkmApiVersion.VS14RTM) eingeführt.

public:
 static Microsoft::VisualStudio::Debugger::Evaluation::ClrCompilation::DkmClrDebuggerVisualizerAttribute ^ Create(Microsoft::VisualStudio::Debugger::Clr::DkmClrType ^ TargetType, System::String ^ TargetMember, System::String ^ UISideVisualizerTypeName, System::String ^ UISideVisualizerAssemblyName, Microsoft::VisualStudio::Debugger::Evaluation::DkmClrCustomVisualizerAssemblyLocation UISideVisualizerAssemblyLocation, System::String ^ DebuggeeSideVisualizerTypeName, System::String ^ DebuggeeSideVisualizerAssemblyName, System::String ^ VisualizerDescription);
public:
 static Microsoft::VisualStudio::Debugger::Evaluation::ClrCompilation::DkmClrDebuggerVisualizerAttribute ^ Create(Microsoft::VisualStudio::Debugger::Clr::DkmClrType ^ TargetType, Platform::String ^ TargetMember, Platform::String ^ UISideVisualizerTypeName, Platform::String ^ UISideVisualizerAssemblyName, Microsoft::VisualStudio::Debugger::Evaluation::DkmClrCustomVisualizerAssemblyLocation UISideVisualizerAssemblyLocation, Platform::String ^ DebuggeeSideVisualizerTypeName, Platform::String ^ DebuggeeSideVisualizerAssemblyName, Platform::String ^ VisualizerDescription);
 static Microsoft::VisualStudio::Debugger::Evaluation::ClrCompilation::DkmClrDebuggerVisualizerAttribute Create(Microsoft::VisualStudio::Debugger::Clr::DkmClrType const & TargetType, std::wstring const & TargetMember, std::wstring const & UISideVisualizerTypeName, std::wstring const & UISideVisualizerAssemblyName, Microsoft::VisualStudio::Debugger::Evaluation::DkmClrCustomVisualizerAssemblyLocation UISideVisualizerAssemblyLocation, std::wstring const & DebuggeeSideVisualizerTypeName, std::wstring const & DebuggeeSideVisualizerAssemblyName, std::wstring const & VisualizerDescription);
public static Microsoft.VisualStudio.Debugger.Evaluation.ClrCompilation.DkmClrDebuggerVisualizerAttribute Create (Microsoft.VisualStudio.Debugger.Clr.DkmClrType TargetType, string TargetMember, string UISideVisualizerTypeName, string UISideVisualizerAssemblyName, Microsoft.VisualStudio.Debugger.Evaluation.DkmClrCustomVisualizerAssemblyLocation UISideVisualizerAssemblyLocation, string DebuggeeSideVisualizerTypeName, string DebuggeeSideVisualizerAssemblyName, string VisualizerDescription);
public static Microsoft.VisualStudio.Debugger.Evaluation.ClrCompilation.DkmClrDebuggerVisualizerAttribute Create (Microsoft.VisualStudio.Debugger.Clr.DkmClrType TargetType, string? TargetMember, string UISideVisualizerTypeName, string UISideVisualizerAssemblyName, Microsoft.VisualStudio.Debugger.Evaluation.DkmClrCustomVisualizerAssemblyLocation UISideVisualizerAssemblyLocation, string DebuggeeSideVisualizerTypeName, string DebuggeeSideVisualizerAssemblyName, string VisualizerDescription);
static member Create : Microsoft.VisualStudio.Debugger.Clr.DkmClrType * string * string * string * Microsoft.VisualStudio.Debugger.Evaluation.DkmClrCustomVisualizerAssemblyLocation * string * string * string -> Microsoft.VisualStudio.Debugger.Evaluation.ClrCompilation.DkmClrDebuggerVisualizerAttribute
Public Shared Function Create (TargetType As DkmClrType, TargetMember As String, UISideVisualizerTypeName As String, UISideVisualizerAssemblyName As String, UISideVisualizerAssemblyLocation As DkmClrCustomVisualizerAssemblyLocation, DebuggeeSideVisualizerTypeName As String, DebuggeeSideVisualizerAssemblyName As String, VisualizerDescription As String) As DkmClrDebuggerVisualizerAttribute

Parameter

TargetType
DkmClrType

[In] Der Typ, für den dieses Attribut gilt.

TargetMember
String

[In,Optional] Das Element, für das dieses Attribut gilt, falls zutreffend.

UISideVisualizerTypeName
String

[In] Der vollständige Name des benutzeroberflächenseitigen Typs der benutzerdefinierten verwalteten Schnellansicht.

UISideVisualizerAssemblyName
String

[In] Der vollständige Name der Assembly, die den benutzeroberflächenseitigen Typ enthält.

UISideVisualizerAssemblyLocation
DkmClrCustomVisualizerAssemblyLocation

[In] Der Speicherort der UI-seitigen Assembly.

DebuggeeSideVisualizerTypeName
String

[In] Der vollständige Name des debuggee-side-Typs der benutzerdefinierten verwalteten Schnellansicht.

DebuggeeSideVisualizerAssemblyName
String

[In] Der vollständige Name der Assembly, die den debuggee-side-Typ enthält.

VisualizerDescription
String

[In] Die Schnellansichtsbeschreibung.

Gibt zurück

[Out] Ergebnis dieses Methodenaufrufs.

Gilt für:

Create(DkmClrType, String, String, String, DkmClrCustomVisualizerAssemblyLocation, String, String, String, Guid)

Create ein neues DkmClrDebuggerVisualizerAttribute-Objekt instance.

Standorteinschränkung: Die API muss von einer Monitor-Komponente (Komponentenebene < 100.000) aufgerufen werden.

Diese API wurde in Visual Studio 17 Update 5 (DkmApiVersion.VS17Update5) eingeführt.

public static Microsoft.VisualStudio.Debugger.Evaluation.ClrCompilation.DkmClrDebuggerVisualizerAttribute Create (Microsoft.VisualStudio.Debugger.Clr.DkmClrType TargetType, string? TargetMember, string UISideVisualizerTypeName, string UISideVisualizerAssemblyName, Microsoft.VisualStudio.Debugger.Evaluation.DkmClrCustomVisualizerAssemblyLocation UISideVisualizerAssemblyLocation, string DebuggeeSideVisualizerTypeName, string DebuggeeSideVisualizerAssemblyName, string VisualizerDescription, Guid ExtensionPartId);
static member Create : Microsoft.VisualStudio.Debugger.Clr.DkmClrType * string * string * string * Microsoft.VisualStudio.Debugger.Evaluation.DkmClrCustomVisualizerAssemblyLocation * string * string * string * Guid -> Microsoft.VisualStudio.Debugger.Evaluation.ClrCompilation.DkmClrDebuggerVisualizerAttribute
Public Shared Function Create (TargetType As DkmClrType, TargetMember As String, UISideVisualizerTypeName As String, UISideVisualizerAssemblyName As String, UISideVisualizerAssemblyLocation As DkmClrCustomVisualizerAssemblyLocation, DebuggeeSideVisualizerTypeName As String, DebuggeeSideVisualizerAssemblyName As String, VisualizerDescription As String, ExtensionPartId As Guid) As DkmClrDebuggerVisualizerAttribute

Parameter

TargetType
DkmClrType

[In] Der Typ, für den dieses Attribut gilt.

TargetMember
String

[In,Optional] Das Element, für das dieses Attribut gilt, falls zutreffend.

UISideVisualizerTypeName
String

[In] Der vollständige Name des benutzeroberflächenseitigen Typs der benutzerdefinierten verwalteten Schnellansicht.

UISideVisualizerAssemblyName
String

[In] Der vollständige Name der Assembly, die den benutzeroberflächenseitigen Typ enthält.

UISideVisualizerAssemblyLocation
DkmClrCustomVisualizerAssemblyLocation

[In] Der Speicherort der UI-seitigen Assembly.

DebuggeeSideVisualizerTypeName
String

[In] Der vollständige Name des debuggee-side-Typs der benutzerdefinierten verwalteten Schnellansicht.

DebuggeeSideVisualizerAssemblyName
String

[In] Der vollständige Name der Assembly, die den debuggee-side-Typ enthält.

VisualizerDescription
String

[In] Die Schnellansichtsbeschreibung.

ExtensionPartId
Guid

[In] Dies ist eine eindeutige ID für Schnellansichten, die über extensionPartManager installiert werden.

Gibt zurück

[Out] Ergebnis dieses Methodenaufrufs.

Gilt für: