IActivationObject Gränssnitt

Definition

Definierar metoder för att matcha omfång. Det här gränssnittet implementeras av alla objekt som deltar i en omfångshierarki.

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

public interface class IActivationObject
public interface IActivationObject
type IActivationObject = interface
Public Interface IActivationObject
Härledda

Metoder

Name Description
GetDefaultThisObject()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

När det implementeras i en klass hämtar det aktuella standardomfånget. Antingen det inneslutna objektet i ett with -instruktionsomfång eller det globala omfånget.

GetField(String, Int32)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

När det implementeras i en klass returneras ett fält som har det angivna namnet 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.

GetGlobalScope()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

När det implementeras i en klass hämtar du det globala omfånget genom att söka i omfångshierarkin tills den hittar ett omfång som innehåller statiska variabler, till exempel ett modulomfång.

GetLocalField(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

När det implementeras i en klass hämtar du den lokala deklarationen för ett fält som har det angivna namnet. Detta används vid kompileringstillfället för felkontroll.

GetMemberValue(String, Int32)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

När det implementeras i en klass hämtar du 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.

Gäller för

Se även