Language

FileContext クラス

定義

ソース ファイルのコンパイル 単位、.js ファイルの使用 HTML ページなど、ファイルが属している可能性のあるコンテキストについて説明します。

public ref class FileContext : Microsoft::VisualStudio::Workspace::INotifyFileContextChanged
[Windows::Foundation::Metadata::WebHostHidden]
class FileContext : Microsoft::VisualStudio::Workspace::INotifyFileContextChanged
public class FileContext : Microsoft.VisualStudio.Workspace.INotifyFileContextChanged
type FileContext = class
    interface INotifyFileContextChanged
Public Class FileContext
Implements INotifyFileContextChanged
継承
FileContext
実装

注釈

この型のインスタンスは、多くのファイルまたはコンテキストのメンバー間で共有できます。

コンストラクター

FileContext(Guid, Guid, Object, IReadOnlyCollection<String>, String, INotifyFileContextChanged)

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

フィールド

EmptyFileContexts

空のファイル コンテキスト

プロパティ

Context

このコンテキストのメンバーに対して言語サービスが完全に初期化するために必要な情報を取得します。

ContextType

で Context表されるオブジェクトとデータの種類の識別子を取得します。 これは、互換性のある言語サービス プロバイダーとの照合に使用できます。

DisplayName

使用可能なコンテキストの中から選択するためにユーザーに表示される可能性のあるこのコンテキストの名前 (存在する場合) を取得します。

InputFiles

このコンテキストの計算への入力として機能したファイルへのワークスペース相対パスのセットを取得します。 これは、コンパイル 単位に入るソース ファイルのセット ではなく 、コンテキストのアセンブリ 方法 を決定するために読み取られたファイルのセットです。

NotifyFileContextChanged

変更された現在のファイル コンテキストを返すか設定します

OnFileContextChanged

ファイル コンテキストが変更されたとき

ProviderType

このコンテキストのプロバイダー ソース

メソッド

CreateFileContexts(FileContext[])

ファイル コンテキスト コレクションを返す

GetContext<T>()

型が必要であると仮定してコンテキストを取得する

IsContextTypeOf<T>()

含まれているコンテキストが特定の型の場合

適用対象