VsaEngine クラス

定義

注意事項

Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.

public ref class VsaEngine : Microsoft::Vsa::IVsaEngine
public class VsaEngine : Microsoft.Vsa.IVsaEngine
[System.Obsolete("Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.")]
public class VsaEngine : Microsoft.Vsa.IVsaEngine
type VsaEngine = class
    interface IVsaEngine
[<System.Obsolete("Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.")>]
type VsaEngine = class
    interface IVsaEngine
Public Class VsaEngine
Implements IVsaEngine
継承
VsaEngine
属性
実装

コンストラクター

名前 説明
VsaEngine()
古い.

VsaEngine クラスの新しいインスタンスを初期化します。

フィールド

名前 説明
_baseEngine
_engineClosed
m_Items

プロパティ

名前 説明
Assembly
古い.

Run() メソッドによって生成された実行中のアセンブリへの参照を取得します。

Evidence
古い.

現在のオブジェクトの ID を検証するための証拠を取得または設定します。

GenerateDebugInfo
古い.

Compile メソッドが呼び出されたときにスクリプト エンジンがデバッグ情報を生成するかどうかを示す値を取得または設定します。

IsCompiled
古い.

Compile() メソッドが呼び出されたときにデバッグ情報を生成するようにスクリプト エンジンが設定されているかどうかを示す値を取得します。

IsDirty
古い.

最後の保存操作以降、またはスクリプト エンジンが最初に読み込まれた後に、スクリプト エンジンのソース状態が変更されたかどうかを示す値を取得します。

IsRunning
古い.

スクリプト エンジンが現在実行モードであるかどうかを示す値を取得します。

Items
古い.

CreateItem メソッドを使用してスクリプト エンジンに追加されたすべての項目 (コード項目、参照項目、グローバル項目など) を表す、IVsaItems オブジェクトのIVsaItem コレクションを取得します。

Language
古い.

スクリプト エンジンでサポートされているプログラミング言語のローカライズされていない名前を取得します。

LCID
古い.

例外メッセージを報告する地理的ロケールと言語を取得または設定します。

Name
古い.

ホスト環境のユーザーに対して個々のスクリプト エンジンを識別するために主に使用されるスクリプト エンジンの表示名を取得または設定します。

RootMoniker
古い.

スクリプト エンジンのルート モニカーを取得または設定します。

RootNamespace
古い.

スクリプト エンジンによって使用されるルート名前空間を取得または設定します。

Site
古い.

スクリプト エンジンがホストと通信するために使用するホスト実装 IVsaSite オブジェクトを取得または設定します。

Version
古い.

スクリプト エンジンでサポートされている言語コンパイラの現在のバージョンを Major.Minor.Revision.Build の形式で取得します。

メソッド

名前 説明
CheckEngine()
Close()
古い.

スクリプト エンジンを閉じ、すべてのリソースを解放します。 スクリプト エンジンが現在実行中の場合は、最初に Reset() メソッドが呼び出されます。

Compile()
古い.

スクリプト エンジンが既存のソース状態をコンパイルします。

CreateEngine()
Dispose(Boolean)
古い.

現在の VsaEngineで使用されているすべてのリソースを解放します。

Equals(Object)
古い.

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
Finalize()
古い.

オブジェクトがガベージ コレクションによって解放される前に、リソースを解放し、その他のクリーンアップ操作を実行できるようにします。

GetExceptionToThrow(Exception)
GetHashCode()
古い.

既定のハッシュ関数として機能します。

(継承元 Object)
GetOption(String)
古い.

エンジンの実装固有のオプションを取得します。

GetType()
古い.

現在のインスタンスの Type を取得します。

(継承元 Object)
InitNew()
古い.

初期化フェーズが完了したことを示す通知を提供します。

IsValidIdentifier(String)
古い.

指定された識別子がスクリプト エンジンに対して有効かどうかを確認します。

LoadSourceState(IVsaPersistSite)
古い.

IVsaPersistSite インターフェイスを実装するホストによって提供されるオブジェクトで指定されているように、永続化のポイントからソース項目を読み込むようにスクリプト エンジンに指示します。

MemberwiseClone()
古い.

現在の Objectの簡易コピーを作成します。

(継承元 Object)
Reset()
古い.

スクリプト エンジンを実行中の状態から削除し、自動的にバインドされたイベント ハンドラーを切断します。

RevokeCache()
古い.

ルート モニカーで指定されているように、エンジンのキャッシュされたアセンブリを無効にします。

Run()
古い.

スクリプト エンジンでコンパイル済みコードの実行を開始し、すべてのイベント ハンドラーをバインドします。

SaveCompiledState(Byte[], Byte[])
古い.

スクリプト エンジンのコンパイル済み状態を保存します。必要に応じて、デバッグ情報も保存します。

SaveSourceState(IVsaPersistSite)
古い.

指定した IVsaPersistSite オブジェクトにソースの状態を保持するようにスクリプト エンジンに指示します。

SetOption(String, Object)
古い.

スクリプト エンジンの実装固有のオプションを設定します。

ToString()
古い.

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象