StringNormalizationExtensions.TryNormalize メソッド

定義

指定した文字範囲を指定された正規化形式に正規化します。

public static bool TryNormalize(this ReadOnlySpan<char> source, Span<char> destination, out int charsWritten, System.Text.NormalizationForm normalizationForm = System.Text.NormalizationForm.FormC);
static member TryNormalize : ReadOnlySpan<char> * Span<char> * int * System.Text.NormalizationForm -> bool
<Extension()>
Public Function TryNormalize (source As ReadOnlySpan(Of Char), destination As Span(Of Char), ByRef charsWritten As Integer, Optional normalizationForm As NormalizationForm = System.Text.NormalizationForm.FormC) As Boolean

パラメーター

source
ReadOnlySpan<Char>

正規化する文字のスパン。

destination
Span<Char>

正規化された文字を書き込むバッファー。

charsWritten
Int32

このメソッドから制御が戻るときに、 destinationに書き込まれた文字数が格納されます。

normalizationForm
NormalizationForm

使用する正規化フォーム。

返品

true 指定された文字範囲が正常に正規化された場合。それ以外の場合は false

例外

指定した文字スパンに無効なコード ポイントが含まれているか、正規化フォームが無効です。

適用対象