DkmInspectionContext.GetClrMemberName(String, DkmClrType, DkmClrCustomTypeInfo, String, Boolean, Boolean) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtenha uma expressão de acesso de membro, se ela puder ser representada como sintaxe válida.
Restrição de local: a API deve ser chamada de um componente de monitor (nível de componente < 100.000).
Essa API foi introduzida no Visual Studio 15 RTM (DkmApiVersion. 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
Parâmetros
- ParentFullName
- String
No A expressão que está sendo pontilhada.
- ClrType
- DkmClrType
[In, opcional] O tipo declarativo. Isso será necessário se RequiresExplicitCast ou IsStatic for true.
- CustomTypeInfo
- DkmClrCustomTypeInfo
[In, opcional] As informações fornecidas pelo compilador de expressão para identificar informações de tipo intrínseco do compilador (para o tipo declarativo).
- MemberName
- String
No O nome do membro do tipo.
- RequiresExplicitCast
- Boolean
No True se a expressão deve ser convertida explicitamente para ponto no membro.
- IsStatic
- Boolean
No True se o membro for estático.
Retornos
[Saída, opcional] A expressão de acesso de membro ou NULL se a expressão não puder ser representada como uma sintaxe válida.