IActivationObject.GetMemberValue(String, Int32) Metod

Definition

När det implementeras i en klass hämtar du värdet för den angivna medlemmen genom att söka i omfångshierarkin. Den här metoden söker bara efter det omfång som anges av den lexikala nivån.

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

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

Parametrar

name
String

Namnet på medlemmen som ska sökas efter.

lexlevel
Int32

Den lexikala nivån för sökning.

Returer

Värdet för medlemmen name.

Kommentarer

Den här metoden gäller för medlemmar som inte kan lösas vid kompileringstillfället. Detta inträffar när ett eval uttryck refererar till en medlem i det yttre omfånget. Eftersom uttrycket eval kan deklarera en lokal medlem med samma namn kan medlemmen inte vara tidigt bunden till den yttre omfångsmedlemmen.

Gäller för

Se även