DkmInspectionContext.GetClrMemberName(String, DkmClrType, DkmClrCustomTypeInfo, String, Boolean, Boolean) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получите выражение доступа к члену, если оно может быть представлено как допустимый синтаксис.
Ограничение расположения: API должен вызываться из компонента монитора (уровень компонентов < 100 000).
Этот API появился в Visual Studio 15 RTM (Дкмапиверсион. VS15RTM).
public:
System::String ^ GetClrMemberName(System::String ^ ParentFullName, Microsoft::VisualStudio::Debugger::Clr::DkmClrType ^ ClrType, Microsoft::VisualStudio::Debugger::Evaluation::ClrCompilation::DkmClrCustomTypeInfo ^ CustomTypeInfo, System::String ^ MemberName, bool RequiresExplicitCast, bool IsStatic);
public:
Platform::String ^ GetClrMemberName(Platform::String ^ ParentFullName, Microsoft::VisualStudio::Debugger::Clr::DkmClrType ^ ClrType, Microsoft::VisualStudio::Debugger::Evaluation::ClrCompilation::DkmClrCustomTypeInfo ^ CustomTypeInfo, Platform::String ^ MemberName, bool RequiresExplicitCast, bool IsStatic);
std::wstring GetClrMemberName(std::wstring const & ParentFullName, Microsoft::VisualStudio::Debugger::Clr::DkmClrType const & ClrType, Microsoft::VisualStudio::Debugger::Evaluation::ClrCompilation::DkmClrCustomTypeInfo const & CustomTypeInfo, std::wstring const & MemberName, bool RequiresExplicitCast, bool IsStatic);
public string GetClrMemberName (string ParentFullName, Microsoft.VisualStudio.Debugger.Clr.DkmClrType ClrType, Microsoft.VisualStudio.Debugger.Evaluation.ClrCompilation.DkmClrCustomTypeInfo CustomTypeInfo, string MemberName, bool RequiresExplicitCast, bool IsStatic);
member this.GetClrMemberName : string * Microsoft.VisualStudio.Debugger.Clr.DkmClrType * Microsoft.VisualStudio.Debugger.Evaluation.ClrCompilation.DkmClrCustomTypeInfo * string * bool * bool -> string
Public Function GetClrMemberName (ParentFullName As String, ClrType As DkmClrType, CustomTypeInfo As DkmClrCustomTypeInfo, MemberName As String, RequiresExplicitCast As Boolean, IsStatic As Boolean) As String
Параметры
- ParentFullName
- String
Окне Выражение, на которое выполняется пунктир.
- ClrType
- DkmClrType
[Входные, необязательные] Объявляющий тип. Это необходимо, если РекуиресексплиЦиткаст или Static имеет значение true.
- CustomTypeInfo
- DkmClrCustomTypeInfo
[Входные, необязательные] Сведения, предоставляемые компилятором выражений для идентификации сведений о внутреннем типе компилятора (для объявляющего типа).
- MemberName
- String
Окне Имя члена типа.
- RequiresExplicitCast
- Boolean
Окне Значение true, если выражение должно быть явным образом приведено к элементу Dot.
- IsStatic
- Boolean
Окне Значение true, если элемент является статическим.
Возвращаемое значение
[Out, необязательно] Выражение доступа к члену или значение null, если выражение не может быть представлено допустимым синтаксисом.