Freigeben über


IActivationObject.GetMemberValue(String, Int32) Methode

Definition

Ruft bei Implementierung in einer Klasse den Wert des angegebenen Members ab, indem die Bereichshierarchie durchsucht wird. Diese Methode durchsucht nur den von der lexikalischen Ebene angegebenen Bereich.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

public:
 System::Object ^ GetMemberValue(System::String ^ name, int lexlevel);
public object GetMemberValue (string name, int lexlevel);
abstract member GetMemberValue : string * int -> obj
Public Function GetMemberValue (name As String, lexlevel As Integer) As Object

Parameter

name
String

Der Name des zu suchenden Members.

lexlevel
Int32

Die zu durchsuchende lexikalische Ebene.

Gibt zurück

Object

Der Wert des name für den Member.

Hinweise

Diese Methode gilt für Member, die zur Kompilierzeit nicht aufgelöst werden können. Dies tritt eval auf, wenn ein Ausdruck auf einen Member im äußeren Gültigkeitsbereich verweist. Da der eval Ausdruck einen lokalen Member mit demselben Namen deklarieren kann, kann der Member nicht frühzeitig an den äußeren Bereichs Member gebunden werden.

Gilt für

Siehe auch