Aracılığıyla paylaş


FileContext Sınıf

Tanım

Kaynak dosyanın derleme birimi, bir .js dosyası için kullanılan HTML sayfası vb. gibi bir dosyanın ait olabileceği bağlamı açıklar.

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
Devralma
FileContext
Uygulamalar

Açıklamalar

Bu tür bir örnek birçok dosya veya bağlam üyeleri arasında paylaşılabilir.

Oluşturucular

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

FileContext sınıfının yeni bir örneğini başlatır.

Alanlar

EmptyFileContexts

Boş dosya bağlamları

Özellikler

Context

Bu bağlamın bir üyesi için bir dil hizmetinin tam olarak başlatılması için gerek duyacağı bilgileri alır.

ContextType

içinde temsil edilen Contextnesne ve veri türü için bir tanımlayıcı alır. Bu, uyumlu bir dil hizmeti sağlayıcısıyla eşleştirmek için kullanılabilir.

DisplayName

Bu bağlamın adını (varsa) alır ve kullanıcıya çeşitli kullanılabilir bağlamlar arasından seçim yapmak için görüntülenebilir.

InputFiles

Bu bağlamı hesaplamaya giriş olarak hizmet veren dosyaların çalışma alanı göreli yolları kümesini alır. Bu, bir derleme birimine gidecek kaynak dosyalar kümesi değil , bağlamın nasıl birleştirileceğini belirlemek için okunan dosya kümesidir.

NotifyFileContextChanged

Değiştirilen geçerli dosya bağlamını döndürme veya ayarlama

OnFileContextChanged

Dosya Bağlamı değiştiğinde

ProviderType

Bu Bağlam için Sağlayıcı kaynağı

Yöntemler

CreateFileContexts(FileContext[])

Dosya bağlam koleksiyonu döndürme

GetContext<T>()

Bir türün beklendiğini varsayarak bağlamı alma

IsContextTypeOf<T>()

kapsanan Bağlam belirli bir türdeyse

Şunlara uygulanır