DkmClrDebuggerVisualizerAttribute.Create Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Create(DkmClrType, String, String, String, DkmClrCustomVisualizerAssemblyLocation, String, String, String) |
Create новый экземпляр объекта DkmClrDebuggerVisualizerAttribute. Ограничение расположения: API должен вызываться из компонента Monitor (уровень < компонента 100 000). Этот API появился в Visual Studio 14 RTM (DkmApiVersion.VS14RTM). |
Create(DkmClrType, String, String, String, DkmClrCustomVisualizerAssemblyLocation, String, String, String, Guid) |
Create новый экземпляр объекта DkmClrDebuggerVisualizerAttribute. Ограничение расположения: API должен вызываться из компонента Monitor (уровень < компонента 100 000). Этот API появился в Visual Studio 17 с обновлением 5 (DkmApiVersion.VS17Update5). |
Create(DkmClrType, String, String, String, DkmClrCustomVisualizerAssemblyLocation, String, String, String)
Create новый экземпляр объекта DkmClrDebuggerVisualizerAttribute.
Ограничение расположения: API должен вызываться из компонента Monitor (уровень < компонента 100 000).
Этот API появился в Visual Studio 14 RTM (DkmApiVersion.VS14RTM).
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
Параметры
- TargetType
- DkmClrType
[В] Тип, к которому применяется этот атрибут.
- TargetMember
- String
[In,необязательный] Элемент, к которому применяется этот атрибут, если применимо.
- UISideVisualizerTypeName
- String
[В] Полное имя типа пользовательского интерфейса пользовательского управляемого визуализатора.
- UISideVisualizerAssemblyName
- String
[В] Полное имя сборки, содержащей тип на стороне пользовательского интерфейса.
- UISideVisualizerAssemblyLocation
- DkmClrCustomVisualizerAssemblyLocation
[В] Расположение сборки на стороне пользовательского интерфейса.
- DebuggeeSideVisualizerTypeName
- String
[В] Полное имя типа пользовательского управляемого визуализатора на стороне отладчика.
- DebuggeeSideVisualizerAssemblyName
- String
[В] Полное имя сборки, содержащей тип на стороне отладчика.
- VisualizerDescription
- String
[В] Описание визуализатора.
Возвращаемое значение
[Out] Результат вызова этого метода.
Применяется к
Create(DkmClrType, String, String, String, DkmClrCustomVisualizerAssemblyLocation, String, String, String, Guid)
Create новый экземпляр объекта DkmClrDebuggerVisualizerAttribute.
Ограничение расположения: API должен вызываться из компонента Monitor (уровень < компонента 100 000).
Этот API появился в Visual Studio 17 с обновлением 5 (DkmApiVersion.VS17Update5).
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
Параметры
- TargetType
- DkmClrType
[В] Тип, к которому применяется этот атрибут.
- TargetMember
- String
[In,необязательный] Элемент, к которому применяется этот атрибут, если применимо.
- UISideVisualizerTypeName
- String
[В] Полное имя типа пользовательского интерфейса пользовательского управляемого визуализатора.
- UISideVisualizerAssemblyName
- String
[В] Полное имя сборки, содержащей тип на стороне пользовательского интерфейса.
- UISideVisualizerAssemblyLocation
- DkmClrCustomVisualizerAssemblyLocation
[В] Расположение сборки на стороне пользовательского интерфейса.
- DebuggeeSideVisualizerTypeName
- String
[В] Полное имя типа пользовательского управляемого визуализатора на стороне отладчика.
- DebuggeeSideVisualizerAssemblyName
- String
[В] Полное имя сборки, содержащей тип на стороне отладчика.
- VisualizerDescription
- String
[В] Описание визуализатора.
- ExtensionPartId
- Guid
[В] Это уникальный идентификатор для визуализаторов, установленных через ExtensionPartManager.
Возвращаемое значение
[Out] Результат вызова этого метода.