다음을 통해 공유


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
구현

설명

이 형식의 instance 여러 파일 또는 컨텍스트의 멤버 간에 공유할 수 있습니다.

생성자

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

FileContext 클래스의 새 인스턴스를 초기화합니다.

필드

EmptyFileContexts

빈 파일 컨텍스트

속성

Context

이 컨텍스트의 멤버에 대해 언어 서비스를 완전히 초기화하는 데 필요한 정보를 가져옵니다.

ContextType

에 표시되는 Context개체 및 데이터의 형식에 대한 식별자를 가져옵니다. 호환되는 언어 서비스 공급자와 일치하는 데 사용할 수 있습니다.

DisplayName

사용 가능한 여러 컨텍스트 중에서 선택할 수 있도록 사용자에게 표시될 수 있는 이 컨텍스트의 이름(있는 경우)을 가져옵니다.

InputFiles

이 컨텍스트를 계산하기 위한 입력으로 처리된 파일에 대한 작업 영역 상대 경로 집합을 가져옵니다. 컴파일 단위 로 이동하는 원본 파일 집합이 아니라 컨텍스트를 어셈블리하는 방법을 결정하기 위해 읽은 파일 집합입니다.

NotifyFileContextChanged

변경된 현재 파일 컨텍스트 반환 또는 설정

OnFileContextChanged

파일 컨텍스트가 변경된 경우

ProviderType

이 컨텍스트의 공급자 원본

메서드

CreateFileContexts(FileContext[])

파일 컨텍스트 컬렉션 반환

GetContext<T>()

필요한 형식을 가정하여 컨텍스트 가져오기

IsContextTypeOf<T>()

포함된 컨텍스트가 특정 형식인 경우

적용 대상