ITextBufferFactoryService.CreateTextBuffer 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
CreateTextBuffer() |
使用“text”创建一个空 ITextBufferIContentType 的 。 |
CreateTextBuffer(IContentType) |
使用指定的 IContentType创建一个空ITextBuffer。 |
CreateTextBuffer(TextReader, IContentType) |
使用给定 |
CreateTextBuffer(String, IContentType) |
使用指定的 IContentType 创建 ,ITextBuffer并使用给定的文本填充它。 |
CreateTextBuffer()
使用“text”创建一个空 ITextBufferIContentType 的 。
public:
Microsoft::VisualStudio::Text::ITextBuffer ^ CreateTextBuffer();
public:
Microsoft::VisualStudio::Text::ITextBuffer ^ CreateTextBuffer();
Microsoft::VisualStudio::Text::ITextBuffer CreateTextBuffer();
public Microsoft.VisualStudio.Text.ITextBuffer CreateTextBuffer ();
abstract member CreateTextBuffer : unit -> Microsoft.VisualStudio.Text.ITextBuffer
Public Function CreateTextBuffer () As ITextBuffer
返回
空的 ITextBuffer 对象。
适用于
CreateTextBuffer(IContentType)
使用指定的 IContentType创建一个空ITextBuffer。
public:
Microsoft::VisualStudio::Text::ITextBuffer ^ CreateTextBuffer(Microsoft::VisualStudio::Utilities::IContentType ^ contentType);
public:
Microsoft::VisualStudio::Text::ITextBuffer ^ CreateTextBuffer(Microsoft::VisualStudio::Utilities::IContentType ^ contentType);
Microsoft::VisualStudio::Text::ITextBuffer CreateTextBuffer(Microsoft::VisualStudio::Utilities::IContentType const & contentType);
public Microsoft.VisualStudio.Text.ITextBuffer CreateTextBuffer (Microsoft.VisualStudio.Utilities.IContentType contentType);
abstract member CreateTextBuffer : Microsoft.VisualStudio.Utilities.IContentType -> Microsoft.VisualStudio.Text.ITextBuffer
Public Function CreateTextBuffer (contentType As IContentType) As ITextBuffer
参数
- contentType
- IContentType
新 ITextBuffer 的 IContentType。
返回
具有给定 ContentType 的空 ITextBuffer 。
例外
contentType
为 null。
注解
可以在任何线程上调用此方法。 此方法将在调用它的线程上引发 TextBufferCreated 和 ContentTypeChanged(ITextBuffer, IContentType, IContentType) 。
适用于
CreateTextBuffer(TextReader, IContentType)
使用给定 contentType
的 创建 ,ITextBuffer并通过从指定的 TextReader 读取数据来填充它。
public:
Microsoft::VisualStudio::Text::ITextBuffer ^ CreateTextBuffer(System::IO::TextReader ^ reader, Microsoft::VisualStudio::Utilities::IContentType ^ contentType);
public Microsoft.VisualStudio.Text.ITextBuffer CreateTextBuffer (System.IO.TextReader reader, Microsoft.VisualStudio.Utilities.IContentType contentType);
abstract member CreateTextBuffer : System.IO.TextReader * Microsoft.VisualStudio.Utilities.IContentType -> Microsoft.VisualStudio.Text.ITextBuffer
Public Function CreateTextBuffer (reader As TextReader, contentType As IContentType) As ITextBuffer
参数
- reader
- TextReader
要从中读取的 TextReader。
- contentType
- IContentType
contentType
新 中包含的文本的ITextBuffer
返回
具有 ITextBuffer 给定 TextReader 和 contentType
的对象。
例外
contentType
为 null。
注解
可以在任何线程上调用此方法。 此方法将在调用它的线程上引发 TextBufferCreated 和 ContentTypeChanged(ITextBuffer, IContentType, IContentType) 。
适用于
CreateTextBuffer(String, IContentType)
使用指定的 IContentType 创建 ,ITextBuffer并使用给定的文本填充它。
public:
Microsoft::VisualStudio::Text::ITextBuffer ^ CreateTextBuffer(System::String ^ text, Microsoft::VisualStudio::Utilities::IContentType ^ contentType);
public:
Microsoft::VisualStudio::Text::ITextBuffer ^ CreateTextBuffer(Platform::String ^ text, Microsoft::VisualStudio::Utilities::IContentType ^ contentType);
Microsoft::VisualStudio::Text::ITextBuffer CreateTextBuffer(std::wstring const & text, Microsoft::VisualStudio::Utilities::IContentType const & contentType);
public Microsoft.VisualStudio.Text.ITextBuffer CreateTextBuffer (string text, Microsoft.VisualStudio.Utilities.IContentType contentType);
abstract member CreateTextBuffer : string * Microsoft.VisualStudio.Utilities.IContentType -> Microsoft.VisualStudio.Text.ITextBuffer
Public Function CreateTextBuffer (text As String, contentType As IContentType) As ITextBuffer
参数
- text
- String
要添加的初始文本。
- contentType
- IContentType
新 ITextBuffer 的 IContentType。
返回
具有 ITextBuffer 给定文本 和 IContentType的 对象。
例外
text
或 contentType
为 null。
注解
可以在任何线程上调用此方法。 此方法将在调用它的线程上引发 TextBufferCreated 和 ContentTypeChanged(ITextBuffer, IContentType, IContentType) 。