Sdílet prostřednictvím


FileContext Třída

Definice

Popisuje kontext, do který může soubor patřit, například kompilační jednotku pro zdrojový soubor, stránku HTML pro .js soubor atd.

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
Dědičnost
FileContext
Implementuje

Poznámky

Instance tohoto typu může být sdílena napříč mnoha soubory nebo členy kontextu.

Konstruktory

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

Inicializuje novou instanci FileContext třídy.

Pole

EmptyFileContexts

Prázdné kontexty souborů

Vlastnosti

Context

Získá informace, které jazyková služba potřebuje k úplné inicializaci člena tohoto kontextu.

ContextType

Získá identifikátor pro typ objektu a dat reprezentovaných v Context. To může být použito ke shodě s kompatibilním poskytovatelem jazykových služeb.

DisplayName

Získá název pro tento kontext (pokud existuje), který může být zobrazen uživateli vybrat z několika dostupných kontextů.

InputFiles

Získá sadu cest relativních k pracovnímu prostoru k souborům, které sloužily jako vstupy pro výpočet tohoto kontextu. Nejedná se o sadu zdrojových souborů, která by přešla do jednotky kompilace, ale spíše sada přečtených souborů, aby bylo možné určit , jak sestavit kontext.

NotifyFileContextChanged

Vrácení nebo nastavení aktuálního změněného kontextu souboru

OnFileContextChanged

Když se změnil kontext souboru

ProviderType

Zdroj zprostředkovatele pro tento kontext

Metody

CreateFileContexts(FileContext[])

Vrácení kolekce kontextu souboru

GetContext<T>()

Získání kontextu za předpokladu očekávaného typu

IsContextTypeOf<T>()

Pokud je obsažený kontext určitého typu

Platí pro