Freigeben über


ActivationObject.GetMemberValue(String, Int32) Methode

Definition

Ruft 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:
 virtual System::Object ^ GetMemberValue(System::String ^ name, int lexlevel);
public object GetMemberValue (string name, int lexlevel);
override this.GetMemberValue : string * int -> obj
abstract member GetMemberValue : string * int -> obj
override this.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.

Implementiert

Hinweise

Diese Methode gilt für Member, die zur Kompilierzeit nicht aufgelöst werden können. Dies tritt auf, wenn ein eval Ausdruck auf einen Member im äußeren Bereich verweist. Da der eval Ausdruck ein lokales Element deklarieren kann, das den gleichen Namen wie ein Member im äußeren Bereich hat, kann der Member nicht früh an den äußeren Bereichsmember gebunden werden.

Gilt für

Siehe auch