IActivationObject Rozhraní

Definice

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

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

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 prohledá pouze obor 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, které má zadaný název. Používá se při kompilaci pro kontrolu chyb.

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 člena vyhledáváním v hierarchii oboru. Tato metoda prohledá pouze obor určený lexikální úrovní.

Platí pro

Viz také