Tokenizer.Decode メソッド

定義

オーバーロード

名前 説明
Decode(IEnumerable<Int32>)

指定した ID を文字列にデコードします。

Decode(IEnumerable<Int32>, Boolean)

指定した ID を文字列にデコードします。

Decode(Int32, Boolean)

マップされたトークンに ID をデコードします。

Decode(IEnumerable<Int32>, Span<Char>, Int32, Int32)

指定された ID をテキストにデコードし、結果を destination スパンに格納します。

Decode(IEnumerable<Int32>)

ソース:
Tokenizer.cs
ソース:
Tokenizer.cs
ソース:
Tokenizer.cs

指定した ID を文字列にデコードします。

public virtual string Decode(System.Collections.Generic.IEnumerable<int> ids);
abstract member Decode : seq<int> -> string
override this.Decode : seq<int> -> string
Public Overridable Function Decode (ids As IEnumerable(Of Integer)) As String

パラメーター

ids
IEnumerable<Int32>

デコードする ID の一覧。

返品

デコードされた文字列。

例外

ids が null です。

ids には無効なデータが含まれています。

注釈

Tokenizerから派生した型は、この実装をオーバーライドして、より効率的な実装を提供できます。 既定では、 Decode(IEnumerable<Int32>, Span<Char>, Int32, Int32)が使用されます。

適用対象

Decode(IEnumerable<Int32>, Boolean)

指定した ID を文字列にデコードします。

public string? Decode(System.Collections.Generic.IEnumerable<int> ids, bool skipSpecialTokens = false);
member this.Decode : seq<int> * bool -> string
Public Function Decode (ids As IEnumerable(Of Integer), Optional skipSpecialTokens As Boolean = false) As String

パラメーター

ids
IEnumerable<Int32>

デコードする ID の一覧。

skipSpecialTokensconsiderSpecialTokens
Boolean

デコードされた文字列から特別なトークンを削除する必要があるかどうか。

返品

デコードされた文字列。

適用対象

Decode(Int32, Boolean)

マップされたトークンに ID をデコードします。

public string? Decode(int id, bool skipSpecialTokens = false);
member this.Decode : int * bool -> string
Public Function Decode (id As Integer, Optional skipSpecialTokens As Boolean = false) As String

パラメーター

id
Int32

トークンにマップする ID。

skipSpecialTokensconsiderSpecialTokens
Boolean

デコード中に特別なトークンをスキップするかどうかを指定します。

返品

デコードされた文字列。入力 ID にマップされたトークンがない場合は null。

適用対象

Decode(IEnumerable<Int32>, Span<Char>, Int32, Int32)

ソース:
Tokenizer.cs
ソース:
Tokenizer.cs
ソース:
Tokenizer.cs

指定された ID をテキストにデコードし、結果を destination スパンに格納します。

public abstract System.Buffers.OperationStatus Decode(System.Collections.Generic.IEnumerable<int> ids, Span<char> destination, out int idsConsumed, out int charsWritten);
abstract member Decode : seq<int> * Span<char> * int * int -> System.Buffers.OperationStatus
Public MustOverride Function Decode (ids As IEnumerable(Of Integer), destination As Span(Of Char), ByRef idsConsumed As Integer, ByRef charsWritten As Integer) As OperationStatus

パラメーター

ids
IEnumerable<Int32>

デコードする ID の一覧。

destination
Span<Char>

デコードされたテキストを格納するスパン。

idsConsumed
Int32

デコード中に使用された ID の数。

charsWritten
Int32

宛先スパンに書き込まれた文字数。

返品

操作の状態は、すべての ID が正常にデコードされたか、 destination が小さすぎてデコードされた結果全体を含めなかったかを示します。

適用対象