ITextDocumentFactoryService 接口

表示一个创建、加载和释放文本文档的服务。

命名空间:  Microsoft.VisualStudio.Text
程序集:  Microsoft.VisualStudio.Text.Data(在 Microsoft.VisualStudio.Text.Data.dll 中)

语法

声明
Public Interface ITextDocumentFactoryService
public interface ITextDocumentFactoryService
public interface class ITextDocumentFactoryService
type ITextDocumentFactoryService =  interface end
public interface ITextDocumentFactoryService

ITextDocumentFactoryService 类型公开以下成员。

方法

  名称 说明
公共方法 CreateAndLoadTextDocument(String, IContentType) 创建打开并将文件的内容加载到新 ITextBufferITextDocument
公共方法 CreateAndLoadTextDocument(String, IContentType, Boolean, Boolean%) 创建打开并将文件的内容加载到新 ITextBufferITextDocument
公共方法 CreateAndLoadTextDocument(String, IContentType, Encoding, Boolean%) 创建打开并将文件的内容加载到新 ITextBufferITextDocument
公共方法 CreateTextDocument 在 textBuffer创建 ITextDocument ,将保存到文件。
公共方法 TryGetTextDocument ,如果存在,检索给定缓冲区的 ITextDocument

页首

事件

  名称 说明
公共事件 TextDocumentCreated 在创建 ITextDocument 时发生。
公共事件 TextDocumentDisposed 在释放 ITextDocument 时发生。

页首

备注

这是 MEF 组件部件,应导入如下所示:

[Import]
ITextDocumentFactoryService factory = null;

请参阅

参考

Microsoft.VisualStudio.Text 命名空间