次の方法で共有


IActivationObject インターフェイス

定義

スコープを解決するためのメソッドを定義します。 このインターフェイスは、スコープの階層に参加しているすべてのオブジェクトによって実装されます。

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

public interface class IActivationObject
public interface IActivationObject
type IActivationObject = interface
Public Interface IActivationObject
派生

メソッド

GetDefaultThisObject()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

クラスで実装される場合、現在の既定のスコープを取得します。 これは、with ステートメントのスコープに含まれるオブジェクトまたはグローバル スコープのどちらかになります。

GetField(String, Int32)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

クラスで実装される場合、スコープの階層を検索して、指定した名前のフィールドを返します。 このメソッドは、構文レベルで指定されたスコープのみを検索します。

GetGlobalScope()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

クラスで実装される場合、静的変数を含むスコープ (モジュール スコープなど) が見つかるまでスコープの階層を検索して、グローバル スコープを取得します。

GetLocalField(String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

クラスで実装される場合、指定した名前のフィールドのローカル宣言を取得します。 これは、コンパイル時のエラー チェックに使用されます。

GetMemberValue(String, Int32)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

クラスで実装される場合、スコープの階層を検索して、指定したメンバーの値を取得します。 このメソッドは、構文レベルで指定されたスコープのみを検索します。

適用対象

こちらもご覧ください