IActivationObject Interfejs

Definicja

Definiuje metody rozpoznawania zakresu. Ten interfejs jest implementowany przez wszystkie obiekty, które uczestniczą w hierarchii zakresu.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

public interface class IActivationObject
public interface IActivationObject
type IActivationObject = interface
Public Interface IActivationObject
Pochodne

Metody

GetDefaultThisObject()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie pobiera bieżący zakres domyślny. Zawarty obiekt with zakresu instrukcji lub zakres globalny.

GetField(String, Int32)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie zwraca pole, które ma określoną nazwę, przeszukując hierarchię zakresu. Ta metoda przeszukuje tylko zakres, który jest określony przez poziom leksykalny.

GetGlobalScope()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie, pobiera globalny zakres przez przeszukiwanie hierarchii zakresu do momentu znalezienia zakresu, który zawiera zmienne statyczne, na przykład zakres modułu.

GetLocalField(String)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie pobiera lokalną deklarację pola, które ma określoną nazwę. Jest on używany w czasie kompilacji do sprawdzania błędów.

GetMemberValue(String, Int32)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie pobiera wartość określonego elementu członkowskiego, przeszukując hierarchię zakresu. Ta metoda przeszukuje tylko zakres, który jest określony przez poziom leksykalny.

Dotyczy

Zobacz też