次の方法で共有


ITextBufferFactoryService3.CreateTextBuffer メソッド

定義

オーバーロード

CreateTextBuffer(ITextImage, IContentType)

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

CreateTextBuffer(SnapshotSpan, IContentType)

ITextBuffer指定した IContentType を使用して を作成し、 に含まれる指定されたテキストをspan設定します。

CreateTextBuffer(TextReader, IContentType, Int64, String)

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

CreateTextBuffer(ITextImage, IContentType)

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

public:
 Microsoft::VisualStudio::Text::ITextBuffer ^ CreateTextBuffer(Microsoft::VisualStudio::Text::ITextImage ^ image, Microsoft::VisualStudio::Utilities::IContentType ^ contentType);
public Microsoft.VisualStudio.Text.ITextBuffer CreateTextBuffer (Microsoft.VisualStudio.Text.ITextImage image, Microsoft.VisualStudio.Utilities.IContentType contentType);
abstract member CreateTextBuffer : Microsoft.VisualStudio.Text.ITextImage * Microsoft.VisualStudio.Utilities.IContentType -> Microsoft.VisualStudio.Text.ITextBuffer
Public Function CreateTextBuffer (image As ITextImage, contentType As IContentType) As ITextBuffer

パラメーター

image
ITextImage

バッファーの初期テキスト。

contentType
IContentType

新しい IContentTypeITextBuffer

戻り値

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

例外

image または contentType が null です。

注釈

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

適用対象

CreateTextBuffer(SnapshotSpan, IContentType)

ITextBuffer指定した IContentType を使用して を作成し、 に含まれる指定されたテキストをspan設定します。

public:
 Microsoft::VisualStudio::Text::ITextBuffer ^ CreateTextBuffer(Microsoft::VisualStudio::Text::SnapshotSpan span, Microsoft::VisualStudio::Utilities::IContentType ^ contentType);
public Microsoft.VisualStudio.Text.ITextBuffer CreateTextBuffer (Microsoft.VisualStudio.Text.SnapshotSpan span, Microsoft.VisualStudio.Utilities.IContentType contentType);
abstract member CreateTextBuffer : Microsoft.VisualStudio.Text.SnapshotSpan * Microsoft.VisualStudio.Utilities.IContentType -> Microsoft.VisualStudio.Text.ITextBuffer
Public Function CreateTextBuffer (span As SnapshotSpan, contentType As IContentType) As ITextBuffer

パラメーター

span
SnapshotSpan

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

contentType
IContentType

新しい IContentTypeITextBuffer

戻り値

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

例外

span または contentType が null です。

注釈

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

適用対象

CreateTextBuffer(TextReader, IContentType, Int64, String)

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

public Microsoft.VisualStudio.Text.ITextBuffer CreateTextBuffer (System.IO.TextReader reader, Microsoft.VisualStudio.Utilities.IContentType contentType, long length = -1, string traceId = "");
abstract member CreateTextBuffer : System.IO.TextReader * Microsoft.VisualStudio.Utilities.IContentType * int64 * string -> Microsoft.VisualStudio.Text.ITextBuffer
Public Function CreateTextBuffer (reader As TextReader, contentType As IContentType, Optional length As Long = -1, Optional traceId As String = "") As ITextBuffer

パラメーター

reader
TextReader

読み取り元の TextReader。

contentType
IContentType

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

length
Int64

テキスト リーダーをバックアップするファイルの長さ (既知の場合)。それ以外の場合は -1。

traceId
String

デバッグ トレースで使用される省略可能な識別子。

戻り値

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

例外

contentType が null です。

注釈

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

適用対象