IActivationObject Rozhraní

Definice

Definuje metody pro překlad oboru. Toto rozhraní je implementováno všemi objekty, které se účastní hierarchie oboru.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

public interface class IActivationObject
public interface IActivationObject
type IActivationObject = interface
Public Interface IActivationObject
Odvozené

Metody

Name Description
GetDefaultThisObject()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Při implementaci ve třídě získá aktuální výchozí obor. Buď obsažený objekt with oboru příkazu, nebo globální obor.

GetField(String, Int32)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Při implementaci ve třídě vrátí pole se zadaným názvem vyhledáváním v hierarchii oboru. Tato metoda hledá pouze obor, který je určen lexikální úrovní.

GetGlobalScope()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Při implementaci ve třídě získá globální obor vyhledáváním v hierarchii oboru, dokud nenajde obor, který obsahuje statické proměnné, například obor modulu.

GetLocalField(String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Při implementaci ve třídě získá místní deklaraci pole se zadaným názvem. Používá se při kontrole chyb v době kompilace.

GetMemberValue(String, Int32)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Při implementaci ve třídě získá hodnotu zadaného členu vyhledáváním v hierarchii oboru. Tato metoda hledá pouze obor, který je určen lexikální úrovní.

Platí pro

Viz také