ITextBufferFactoryService.CreateTextBuffer Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
CreateTextBuffer() |
Создает пустой буфер ITextBuffer, типу IContentType которого присвоено значение "текст". |
CreateTextBuffer(IContentType) |
Создает пустой буфер ITextBuffer указанного типа IContentType. |
CreateTextBuffer(TextReader, IContentType) |
ITextBuffer Создает с заданным |
CreateTextBuffer(String, IContentType) |
Создает буфер ITextBuffer указанного типа IContentType и заполняет его заданным текстом. |
CreateTextBuffer()
Создает пустой буфер ITextBuffer, типу IContentType которого присвоено значение "текст".
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)
Создает пустой буфер ITextBuffer указанного типа IContentType.
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
Создает тип IContentType для нового объекта ITextBuffer.
Возвращаемое значение
Пустой ITextBuffer объект с заданным ContentType.
Исключения
Параметр contentType
имеет значение null.
Комментарии
Этот метод можно вызвать в любом потоке. Этот метод вызывает TextBufferCreated и ContentTypeChanged(ITextBuffer, IContentType, IContentType) в вызываемом потоке.
Применяется к
CreateTextBuffer(TextReader, IContentType)
ITextBuffer Создает с заданным contentType
и заполняет его, считывая данные из указанного 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)
Создает буфер ITextBuffer указанного типа IContentType и заполняет его заданным текстом.
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
Создает тип IContentType для нового объекта ITextBuffer.
Возвращаемое значение
Объект ITextBuffer типа IContentType с заданным текстом.
Исключения
Либо text
, либо contentType
имеет значение null.
Комментарии
Этот метод можно вызвать в любом потоке. Этот метод вызывает TextBufferCreated и ContentTypeChanged(ITextBuffer, IContentType, IContentType) в вызываемом потоке.