ActivationObject.GetMemberValue(String, Int32) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar 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:
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
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.
Implementeringar
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.
eval Eftersom uttrycket kan deklarera en lokal medlem som har samma namn som en medlem i det yttre omfånget kan medlemmen inte vara tidigt bunden till den yttre omfångsmedlemmen.