DkmClrValue.GetMemberValue(String, Int32, String, DkmInspectionContext) Methode

Definition

Ruft den Wert eines Felds oder einer Eigenschaft als dkmclrvalue ab.

Location-Einschrä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:
 Microsoft::VisualStudio::Debugger::Evaluation::ClrCompilation::DkmClrValue ^ GetMemberValue(System::String ^ MemberName, int MemberType, System::String ^ ParentTypeName, Microsoft::VisualStudio::Debugger::Evaluation::DkmInspectionContext ^ InspectionContext);
public Microsoft.VisualStudio.Debugger.Evaluation.ClrCompilation.DkmClrValue GetMemberValue (string MemberName, int MemberType, string ParentTypeName, Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionContext InspectionContext);
member this.GetMemberValue : string * int * string * Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionContext -> Microsoft.VisualStudio.Debugger.Evaluation.ClrCompilation.DkmClrValue
Public Function GetMemberValue (MemberName As String, MemberType As Integer, ParentTypeName As String, InspectionContext As DkmInspectionContext) As DkmClrValue

Parameter

MemberName
String

In Der Name des Members, für den der Wert zu erhalten ist.

MemberType
Int32

In Der Typ des Members, für den der Wert zu erhalten ist. Der Wert muss mit einem Wert von System. Reflection. Membership Types identisch sein. Diese Methode unterstützt derzeit nur das erhalten des Werts für Felder (4) oder Eigenschaften (16).

ParentTypeName
String

[In, optional] Der vollständige Name des Typs, der den Member enthält, für den der Wert zu erhalten ist. Wenn der Wert für "Objekttyp Name" NULL ist, sucht diese Methode nach dem Member im Lauf Zeittyp.

InspectionContext
DkmInspectionContext

In Der Untersuchungs Kontext für diese Auswertung.

Gibt zurück

DkmClrValue

Vorgenommen Der dkmclrvalue-Wert für den angegebenen Member.

Gilt für