1 <?xml version="1.0" encoding="utf-8"?>
4 <name>System.Globalization.Extensions</name>
7 <member name="T:System.StringNormalizationExtensions"></member>
8 <member name="M:System.StringNormalizationExtensions.IsNormalized(System.String)"></member>
9 <member name="M:System.StringNormalizationExtensions.IsNormalized(System.String,System.Text.NormalizationForm)"></member>
10 <member name="M:System.StringNormalizationExtensions.Normalize(System.String)"></member>
11 <member name="M:System.StringNormalizationExtensions.Normalize(System.String,System.Text.NormalizationForm)"></member>
12 <member name="T:System.Globalization.GlobalizationExtensions"></member>
13 <member name="M:System.Globalization.GlobalizationExtensions.GetStringComparer(System.Globalization.CompareInfo,System.Globalization.CompareOptions)"></member>
14 <member name="T:System.Globalization.IdnMapping">
15 <summary>インターネットドメイン名での非 ASCII 文字の使用をサポートします。このクラスは継承できません。</summary>
17 <member name="M:System.Globalization.IdnMapping.#ctor">
19 <see cref="T:System.Globalization.IdnMapping" /> クラスの新しいインスタンスを初期化します。</summary>
21 <member name="P:System.Globalization.IdnMapping.AllowUnassigned">
22 <summary>未割り当ての Unicode コード ポイントが現在の <see cref="T:System.Globalization.IdnMapping" /> オブジェクトのメンバーによって実行される操作内で使用されるかどうかを示す値を取得または設定します。</summary>
23 <returns>未割り当てのコード ポイントが操作内で使用される場合は true。それ以外の場合は false。</returns>
25 <member name="M:System.Globalization.IdnMapping.Equals(System.Object)">
26 <summary>指定したオブジェクトが現在の <see cref="T:System.Globalization.IdnMapping" /> オブジェクトと等しいかどうかを示します。</summary>
28 <paramref name="obj" /> パラメーターにより指定されたオブジェクトが <see cref="T:System.Globalization.IdnMapping" /> から派生していて、その <see cref="P:System.Globalization.IdnMapping.AllowUnassigned" /> と <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules" /> プロパティが等しく、オブジェクトが指定されている場合は true。それ以外の場合は false。</returns>
29 <param name="obj">現在のオブジェクトと比較する対象のオブジェクト。</param>
31 <member name="M:System.Globalization.IdnMapping.GetAscii(System.String)">
32 <summary>Unicode 文字から構成されるドメイン名ラベルの文字列を、US-ASCII 文字範囲の表示可能な Unicode 文字から構成される文字列にエンコードします。文字列は IDNA 標準に従って書式設定されます。</summary>
34 <paramref name="unicode" /> パラメーターによって指定された文字列に対応する、US-ASCII 文字範囲 (U+0020 ~ U+007E) の表示可能な Unicode 文字から構成され、IDNA 標準に従って書式化された文字列。</returns>
35 <param name="unicode">ラベル区切り記号で区切られた 1 つまたは複数のドメイン名ラベルから構成される、変換対象の入力文字列。</param>
36 <exception cref="T:System.ArgumentNullException">
37 <paramref name="unicode" /> は null なので、</exception>
38 <exception cref="T:System.ArgumentException">
39 <paramref name="unicode" /> は、<see cref="P:System.Globalization.IdnMapping.AllowUnassigned" /> プロパティと <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules" /> プロパティおよび IDNA 標準に対して無効です。</exception>
41 <member name="M:System.Globalization.IdnMapping.GetAscii(System.String,System.Int32)">
42 <summary>US-ASCII 文字範囲外の Unicode 文字を含むドメイン名ラベルの部分文字列をエンコードします。部分文字列は US-ASCII 文字範囲の表示可能な Unicode 文字の文字列に変換され、IDNA 基準に従って書式化されます。</summary>
44 <paramref name="unicode" /> パラメーターおよび <paramref name="index" /> パラメーターによって指定された部分文字列に対応する、US-ASCII 文字範囲 (U+0020 ~ U+007E) の表示可能な Unicode 文字から構成され、IDNA 標準に従って書式化された部分文字列。</returns>
45 <param name="unicode">ラベル区切り記号で区切られた 1 つまたは複数のドメイン名ラベルから構成される、変換対象の入力文字列。</param>
46 <param name="index">変換する部分文字列の始まりを指定する <paramref name="unicode" /> への 0 から始まるオフセット。変換演算は、<paramref name="unicode" /> 文字列の終わりまで続行されます。</param>
47 <exception cref="T:System.ArgumentNullException">
48 <paramref name="unicode" /> は null なので、</exception>
49 <exception cref="T:System.ArgumentOutOfRangeException">
50 <paramref name="index" /> が 0 未満です。または<paramref name="index" /> が <paramref name="unicode" /> の長さを超えています。</exception>
51 <exception cref="T:System.ArgumentException">
52 <paramref name="unicode" /> は、<see cref="P:System.Globalization.IdnMapping.AllowUnassigned" /> プロパティと <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules" /> プロパティおよび IDNA 標準に対して無効です。</exception>
54 <member name="M:System.Globalization.IdnMapping.GetAscii(System.String,System.Int32,System.Int32)">
55 <summary>US-ASCII 文字範囲外の Unicode 文字を含むドメイン名ラベルの部分文字列の指定した文字数をエンコードします。部分文字列は US-ASCII 文字範囲の表示可能な Unicode 文字の文字列に変換され、IDNA 基準に従って書式化されます。</summary>
57 <paramref name="unicode" /> パラメーター、<paramref name="index" /> パラメーター、および <paramref name="count" /> パラメーターによって指定された部分文字列に対応する、US-ASCII 文字範囲 (U+0020 ~ U+007E) の表示可能な Unicode 文字から構成され、IDNA 標準に従って書式化された部分文字列。</returns>
58 <param name="unicode">ラベル区切り記号で区切られた 1 つまたは複数のドメイン名ラベルから構成される、変換対象の入力文字列。</param>
59 <param name="index">部分文字列の始まりを指定する <paramref name="unicode" /> への 0 から始まるオフセット。</param>
61 <paramref name="unicode" /> 文字列の <paramref name="index" /> で指定された位置から始まる部分文字列内の変換対象の文字の数。</param>
62 <exception cref="T:System.ArgumentNullException">
63 <paramref name="unicode" /> は null なので、</exception>
64 <exception cref="T:System.ArgumentOutOfRangeException">
65 <paramref name="index" /> または <paramref name="count" /> が 0 未満です。または<paramref name="index" /> が <paramref name="unicode" /> の長さを超えています。または<paramref name="index" /> が、<paramref name="unicode" /> から <paramref name="count" /> を引いた長さを超えています。</exception>
66 <exception cref="T:System.ArgumentException">
67 <paramref name="unicode" /> は、<see cref="P:System.Globalization.IdnMapping.AllowUnassigned" /> プロパティと <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules" /> プロパティおよび IDNA 標準に対して無効です。</exception>
69 <member name="M:System.Globalization.IdnMapping.GetHashCode">
70 <summary>この <see cref="T:System.Globalization.IdnMapping" /> オブジェクトのハッシュ コードを返します。</summary>
72 <see cref="T:System.Globalization.IdnMapping" /> オブジェクトのプロパティから派生した 4 つの 32 ビット符号付き定数の 1 つ。戻り値は特別な意味を持たず、ハッシュ コード アルゴリズムでの使用に適しません。</returns>
74 <member name="M:System.Globalization.IdnMapping.GetUnicode(System.String)">
75 <summary>IDNA 標準に従ってエンコードされた 1 つ以上のドメイン名ラベルの文字列を Unicode 文字の文字列にデコードします。</summary>
77 <paramref name="ascii" /> パラメーターで指定された IDNA 部分文字列に対応する Unicode 文字列。</returns>
78 <param name="ascii">デコード対象となる文字列は、IDNA 標準に従ってエンコードされた US-ASCII 文字範囲 (U+0020 ~ U+007E) の 1 つまたは複数のラベルから構成されます。</param>
79 <exception cref="T:System.ArgumentNullException">
80 <paramref name="ascii" /> は null なので、</exception>
81 <exception cref="T:System.ArgumentException">
82 <paramref name="ascii" /> は、<see cref="P:System.Globalization.IdnMapping.AllowUnassigned" /> プロパティと <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules" /> プロパティおよび IDNA 標準に対して無効です。</exception>
84 <member name="M:System.Globalization.IdnMapping.GetUnicode(System.String,System.Int32)">
85 <summary>IDNA 標準に従ってエンコードされた 1 つ以上のドメイン名ラベルの部分文字列を Unicode 文字の文字列にデコードします。</summary>
87 <paramref name="ascii" /> パラメーターおよび <paramref name="index" /> パラメーターで指定された IDNA 部分文字列に対応する Unicode 文字列。</returns>
88 <param name="ascii">デコード対象となる文字列は、IDNA 標準に従ってエンコードされた US-ASCII 文字範囲 (U+0020 ~ U+007E) の 1 つまたは複数のラベルから構成されます。</param>
89 <param name="index">デコードする部分文字列の始まりを指定する <paramref name="ascii" /> への 0 から始まるオフセット。デコード演算は、<paramref name="ascii" /> 文字列の終わりまで続行されます。</param>
90 <exception cref="T:System.ArgumentNullException">
91 <paramref name="ascii" /> は null なので、</exception>
92 <exception cref="T:System.ArgumentOutOfRangeException">
93 <paramref name="index" /> が 0 未満です。または<paramref name="index" /> が <paramref name="ascii" /> の長さを超えています。</exception>
94 <exception cref="T:System.ArgumentException">
95 <paramref name="ascii" /> は、<see cref="P:System.Globalization.IdnMapping.AllowUnassigned" /> プロパティと <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules" /> プロパティおよび IDNA 標準に対して無効です。</exception>
97 <member name="M:System.Globalization.IdnMapping.GetUnicode(System.String,System.Int32,System.Int32)">
98 <summary>IDNA 標準に従ってエンコードされた 1 つまたは複数のドメイン名ラベルの指定した長さの部分文字列を Unicode 文字の文字列にデコードします。</summary>
100 <paramref name="ascii" /> パラメーター、<paramref name="index" /> パラメーターおよび <paramref name="count" /> パラメーターで指定された IDNA 部分文字列に対応する Unicode 文字列。</returns>
101 <param name="ascii">デコード対象となる文字列は、IDNA 標準に従ってエンコードされた US-ASCII 文字範囲 (U+0020 ~ U+007E) の 1 つまたは複数のラベルから構成されます。</param>
102 <param name="index">部分文字列の始まりを指定する <paramref name="ascii" /> への 0 から始まるオフセット。</param>
104 <paramref name="ascii" /> 文字列の <paramref name="index" /> で指定された位置から始まる部分文字列内の変換対象の文字の数。</param>
105 <exception cref="T:System.ArgumentNullException">
106 <paramref name="ascii" /> は null なので、</exception>
107 <exception cref="T:System.ArgumentOutOfRangeException">
108 <paramref name="index" /> または <paramref name="count" /> が 0 未満です。または<paramref name="index" /> が <paramref name="ascii" /> の長さを超えています。または<paramref name="index" /> が、<paramref name="ascii" /> から <paramref name="count" /> を引いた長さを超えています。</exception>
109 <exception cref="T:System.ArgumentException">
110 <paramref name="ascii" /> は、<see cref="P:System.Globalization.IdnMapping.AllowUnassigned" /> プロパティと <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules" /> プロパティおよび IDNA 標準に対して無効です。</exception>
112 <member name="P:System.Globalization.IdnMapping.UseStd3AsciiRules">
113 <summary>標準または非標準の名前付け規則が、現在の <see cref="T:System.Globalization.IdnMapping" /> オブジェクトのメンバーによって実行される操作内で使用されるかどうかを示す値を取得または設定します。</summary>
114 <returns>標準の名前付け規則が操作内で使用される場合は true。それ以外の場合は false。</returns>
116 <member name="T:System.Text.NormalizationForm">
117 <summary>実行する正規化のタイプを定義します。</summary>
118 <filterpriority>2</filterpriority>
120 <member name="F:System.Text.NormalizationForm.FormC">
121 <summary>完全標準分解を使用して Unicode 文字列を正規化した後、可能な場合は、シーケンスを主要な複合文字で置換することを示します。</summary>
123 <member name="F:System.Text.NormalizationForm.FormD">
124 <summary>完全標準分解を使用して Unicode 文字列を正規化することを示します。</summary>
126 <member name="F:System.Text.NormalizationForm.FormKC">
127 <summary>完全互換分解を使用して Unicode 文字列を正規化した後、可能な場合は、シーケンスを主要な複合文字で置換することを示します。</summary>
129 <member name="F:System.Text.NormalizationForm.FormKD">
130 <summary>完全互換分解を使用して Unicode 文字列を正規化することを示します。</summary>