Поделиться через


ITextBufferFactoryService.CreateTextBuffer Метод

Определение

Перегрузки

CreateTextBuffer()

Создает пустой буфер ITextBuffer, типу IContentType которого присвоено значение "текст".

CreateTextBuffer(IContentType)

Создает пустой буфер ITextBuffer указанного типа IContentType.

CreateTextBuffer(TextReader, IContentType)

ITextBuffer Создает с заданным contentType и заполняет его, считывая данные из указанного TextReader.

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) в вызываемом потоке.

Применяется к