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, если элемент является статическим.

Возвращаемое значение

String

[Out, необязательно] Выражение доступа к члену или значение null, если выражение не может быть представлено допустимым синтаксисом.

Применяется к