IActivationObject Interfész

Definíció

A hatókör feloldásának módszereit határozza meg. Ezt a felületet minden olyan objektum implementálja, amely egy hatókörhierarchiában vesz részt.

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

public interface class IActivationObject
public interface IActivationObject
type IActivationObject = interface
Public Interface IActivationObject
Származtatott

Metódusok

Name Description
GetDefaultThisObject()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Amikor egy osztályban implementálják, az aktuális alapértelmezett hatókört kapja meg. Az utasítás hatókörének tartalmazott objektuma with vagy a globális hatókör.

GetField(String, Int32)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Ha egy osztályban implementálva van, egy megadott nevű mezőt ad vissza a hatókörhierarchiában való kereséssel. Ez a metódus csak a lexikális szint által megadott hatókörben keres.

GetGlobalScope()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Amikor egy osztályban implementálják, a hatókörhierarchiában való kereséssel lekéri a globális hatókört, amíg olyan hatókört nem talál, amely statikus változókat, például modulhatóköröket tartalmaz.

GetLocalField(String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Ha egy osztályban implementálva van, lekéri a megadott névvel rendelkező mező helyi deklarációját. Ez a fordítási időpontban használható hibaellenőrzéshez.

GetMemberValue(String, Int32)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Amikor egy osztályban implementálják, a hatókörhierarchiában való kereséssel lekéri a megadott tag értékét. Ez a metódus csak a lexikális szint által megadott hatókörben keres.

A következőre érvényes:

Lásd még