ITextBufferFactoryService.CreateTextBuffer メソッド

定義

オーバーロード

CreateTextBuffer()

"text" を含む空 ITextBufferIContentType を作成します。

CreateTextBuffer(IContentType)

指定した を使用して空 ITextBuffer の を作成します IContentType

CreateTextBuffer(TextReader, IContentType)

指定contentTypeした を使用して をITextBuffer作成し、指定した TextReader からデータを読み取って設定します。

CreateTextBuffer(String, IContentType)

ITextBuffer指定した を使用して を作成し、指定したIContentTypeテキストを設定します。

CreateTextBuffer()

"text" を含む空 ITextBufferIContentType を作成します。

C++/CX
public:
 Microsoft::VisualStudio::Text::ITextBuffer ^ CreateTextBuffer();

戻り値

空の ITextBuffer オブジェクトです。

適用対象

Visual Studio SDK 2022 およびその他のバージョン
製品 バージョン
Visual Studio SDK 2015, 2017, 2019, 2022

CreateTextBuffer(IContentType)

指定した を使用して空 ITextBuffer の を作成します IContentType

C++/CX
public:
 Microsoft::VisualStudio::Text::ITextBuffer ^ CreateTextBuffer(Microsoft::VisualStudio::Utilities::IContentType ^ contentType);

パラメーター

contentType
IContentType

新しい IContentTypeITextBuffer

戻り値

指定された ContentType を持つ空 ITextBuffer の 。

例外

contentType が null です。

注釈

このメソッドは、任意のスレッドで呼び出すことができます。 このメソッドは、呼び出されたスレッドで と ContentTypeChanged(ITextBuffer, IContentType, IContentType) を発生させますTextBufferCreated

適用対象

Visual Studio SDK 2022 およびその他のバージョン
製品 バージョン
Visual Studio SDK 2015, 2017, 2019, 2022

CreateTextBuffer(TextReader, IContentType)

指定contentTypeした を使用して をITextBuffer作成し、指定した TextReader からデータを読み取って設定します。

C++
public:
 Microsoft::VisualStudio::Text::ITextBuffer ^ CreateTextBuffer(System::IO::TextReader ^ reader, Microsoft::VisualStudio::Utilities::IContentType ^ contentType);

パラメーター

reader
TextReader

読み取り元の TextReader。

contentType
IContentType

contentType新しい に含まれるテキストの 。ITextBuffer

戻り値

ITextBuffer指定した TextReader と contentTypeを持つオブジェクト。

例外

contentType が null です。

注釈

このメソッドは、任意のスレッドで呼び出すことができます。 このメソッドは、呼び出されたスレッドで と ContentTypeChanged(ITextBuffer, IContentType, IContentType) を発生させますTextBufferCreated

適用対象

Visual Studio SDK 2022 およびその他のバージョン
製品 バージョン
Visual Studio SDK 2015, 2017, 2019, 2022

CreateTextBuffer(String, IContentType)

ITextBuffer指定した を使用して を作成し、指定したIContentTypeテキストを設定します。

C++/CX
public:
 Microsoft::VisualStudio::Text::ITextBuffer ^ CreateTextBuffer(Platform::String ^ text, Microsoft::VisualStudio::Utilities::IContentType ^ contentType);

パラメーター

text
String

追加する最初のテキスト。

contentType
IContentType

新しい IContentTypeITextBuffer

戻り値

ITextBuffer指定されたテキストと IContentTypeを持つ オブジェクト。

例外

text または contentType が null です。

注釈

このメソッドは、任意のスレッドで呼び出すことができます。 このメソッドは、呼び出されたスレッドで と ContentTypeChanged(ITextBuffer, IContentType, IContentType) を発生させますTextBufferCreated

適用対象

Visual Studio SDK 2022 およびその他のバージョン
製品 バージョン
Visual Studio SDK 2015, 2017, 2019, 2022