9a42bf3531547113aaa8e1153fda3bbcd2526992
[platform/core/dotnet/build-tools.git] /
1 <?xml version="1.0" encoding="utf-8"?>\r
2 <doc>\r
3   <assembly>\r
4     <name>System.Globalization.Extensions</name>\r
5   </assembly>\r
6   <members>\r
7     <member name="T:System.StringNormalizationExtensions"></member>\r
8     <member name="M:System.StringNormalizationExtensions.IsNormalized(System.String)"></member>\r
9     <member name="M:System.StringNormalizationExtensions.IsNormalized(System.String,System.Text.NormalizationForm)"></member>\r
10     <member name="M:System.StringNormalizationExtensions.Normalize(System.String)"></member>\r
11     <member name="M:System.StringNormalizationExtensions.Normalize(System.String,System.Text.NormalizationForm)"></member>\r
12     <member name="T:System.Globalization.GlobalizationExtensions"></member>\r
13     <member name="M:System.Globalization.GlobalizationExtensions.GetStringComparer(System.Globalization.CompareInfo,System.Globalization.CompareOptions)"></member>\r
14     <member name="T:System.Globalization.IdnMapping">\r
15       <summary>支持在 Internet 域名中使用非 ASCII 字符。此类不能被继承。</summary>\r
16     </member>\r
17     <member name="M:System.Globalization.IdnMapping.#ctor">\r
18       <summary>初始化 <see cref="T:System.Globalization.IdnMapping" /> 类的新实例。</summary>\r
19     </member>\r
20     <member name="P:System.Globalization.IdnMapping.AllowUnassigned">\r
21       <summary>获取或设置一个值,该值指示当前 <see cref="T:System.Globalization.IdnMapping" /> 对象的成员所执行的操作中是否使用未分配的 Unicode 码位。</summary>\r
22       <returns>如果在操作中使用未分配的码位,则为 true;否则为 false。</returns>\r
23     </member>\r
24     <member name="M:System.Globalization.IdnMapping.Equals(System.Object)">\r
25       <summary>指示当前 <see cref="T:System.Globalization.IdnMapping" /> 对象与指定对象是否相等。</summary>\r
26       <returns>如果 <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>\r
27       <param name="obj">要与当前对象进行比较的对象。</param>\r
28     </member>\r
29     <member name="M:System.Globalization.IdnMapping.GetAscii(System.String)">\r
30       <summary>将由 Unicode 字符组成的域名标签的字符串编码为 US-ASCII 字符范围内的可显示的 Unicode 字符的字符串。根据 IDNA 标准格式化的字符串。</summary>\r
31       <returns>由 <paramref name="unicode" /> 参数指定的字符串的等效项包括 US-ASCII 字符范围(U+0020 至 U+007E)内的可显示 Unicode 字符并根据 IDNA 标准格式化。</returns>\r
32       <param name="unicode">要转换的字符串,它包含一个或多个由标签分隔符分隔的域名标签。</param>\r
33       <exception cref="T:System.ArgumentNullException">\r
34         <paramref name="unicode" /> 为 null。</exception>\r
35       <exception cref="T:System.ArgumentException">根据 <see cref="P:System.Globalization.IdnMapping.AllowUnassigned" /> 和 <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules" /> 属性以及 IDNA 标准,<paramref name="unicode" /> 是无效的。</exception>\r
36     </member>\r
37     <member name="M:System.Globalization.IdnMapping.GetAscii(System.String,System.Int32)">\r
38       <summary>编码包含US-ASCII字符范围以外的 Unicode 字符的域名称标签子字符串。子串转换为在 US-ASCII 字符范围内可显示的“ Unicode ”字符串并根据 IDNA 标准格式化。</summary>\r
39       <returns>由 <paramref name="unicode" /> 和 <paramref name="index" /> 指定的子字符串的等效项包括 US-ASCII 字符范围(U+0020 至 U+007E)内的可显示 Unicode 字符并根据 IDNA 标准格式化。</returns>\r
40       <param name="unicode">要转换的字符串,它包含一个或多个由标签分隔符分隔的域名标签。</param>\r
41       <param name="index">\r
42         <paramref name="unicode" /> 的从零开始的偏移量,用于指定开始转换的子字符串的位置。转换运算将继续执行到 <paramref name="unicode" /> 字符串的末尾。</param>\r
43       <exception cref="T:System.ArgumentNullException">\r
44         <paramref name="unicode" /> 为 null。</exception>\r
45       <exception cref="T:System.ArgumentOutOfRangeException">\r
46         <paramref name="index" /> 小于零。- 或 -<paramref name="index" /> 大于 <paramref name="unicode" /> 的长度。</exception>\r
47       <exception cref="T:System.ArgumentException">根据 <see cref="P:System.Globalization.IdnMapping.AllowUnassigned" /> 和 <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules" /> 属性以及 IDNA 标准,<paramref name="unicode" /> 是无效的。</exception>\r
48     </member>\r
49     <member name="M:System.Globalization.IdnMapping.GetAscii(System.String,System.Int32,System.Int32)">\r
50       <summary>编码包含 US-ASCII 字符范围以外的 Unicode 字符的域名称标签子字符串的指定字符数。子串转换为在 US-ASCII 字符范围内可显示的“ Unicode ”字符串并根据 IDNA 标准格式化。</summary>\r
51       <returns>由 <paramref name="unicode" />、<paramref name="index" /> 和 <paramref name="count" /> 参数指定的子字符串的等效项,包括 US-ASCII 字符范围(U+0020 至 U+007E)内的可显示 Unicode 字符并根据 IDNA 标准格式化。</returns>\r
52       <param name="unicode">要转换的字符串,它包含一个或多个由标签分隔符分隔的域名标签。</param>\r
53       <param name="index">\r
54         <paramref name="unicode" /> 的从零开始的偏移量,用于指定子字符串的起始位置。</param>\r
55       <param name="count">要在 <paramref name="unicode" /> 字符串中的 <paramref name="index" /> 指定的位置开始的子字符串中转换的字符数。</param>\r
56       <exception cref="T:System.ArgumentNullException">\r
57         <paramref name="unicode" /> 为 null。</exception>\r
58       <exception cref="T:System.ArgumentOutOfRangeException">\r
59         <paramref name="index" /> 或 <paramref name="count" /> 小于零。- 或 -<paramref name="index" /> 大于 <paramref name="unicode" /> 的长度。- 或 -<paramref name="index" /> 大于 <paramref name="unicode" /> 的长度减去 <paramref name="count" />。</exception>\r
60       <exception cref="T:System.ArgumentException">根据 <see cref="P:System.Globalization.IdnMapping.AllowUnassigned" /> 和 <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules" /> 属性以及 IDNA 标准,<paramref name="unicode" /> 是无效的。</exception>\r
61     </member>\r
62     <member name="M:System.Globalization.IdnMapping.GetHashCode">\r
63       <summary>返回此 <see cref="T:System.Globalization.IdnMapping" /> 对象的哈希代码。</summary>\r
64       <returns>从 <see cref="T:System.Globalization.IdnMapping" /> 对象的属性派生的四个 32 位常量中的一个。返回值没有特殊意义,不适合在哈希代码算法中使用。</returns>\r
65     </member>\r
66     <member name="M:System.Globalization.IdnMapping.GetUnicode(System.String)">\r
67       <summary>对基于 IDNA 标准编码的一个或者多个域名标签的字符串进行解码,解码为一个 Unicode 字符串。</summary>\r
68       <returns>由 <paramref name="ascii" /> 参数指定的 IDNA 子字符串的 Unicode 等效项。</returns>\r
69       <param name="ascii">要解码的字符串,包含根据 IDNA 标准在 US-ASCII 字符范围 (U+0020 至 U+007E) 编码的一个或多个标签。</param>\r
70       <exception cref="T:System.ArgumentNullException">\r
71         <paramref name="ascii" /> 为 null。</exception>\r
72       <exception cref="T:System.ArgumentException">根据 <see cref="P:System.Globalization.IdnMapping.AllowUnassigned" /> 和 <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules" /> 属性以及 IDNA 标准,<paramref name="ascii" /> 是无效的。</exception>\r
73     </member>\r
74     <member name="M:System.Globalization.IdnMapping.GetUnicode(System.String,System.Int32)">\r
75       <summary>对基于 IDNA 标准编码的一个或者多个域名标签的子字符串进行解码,解码为 Unicode 字符串。</summary>\r
76       <returns>由 <paramref name="ascii" /> 和 <paramref name="index" /> 参数指定的 IDNA 子字符串的 Unicode 等效项。</returns>\r
77       <param name="ascii">要解码的字符串,包含根据 IDNA 标准在 US-ASCII 字符范围 (U+0020 至 U+007E) 编码的一个或多个标签。</param>\r
78       <param name="index">\r
79         <paramref name="ascii" /> 的从零开始的偏移量,用于指定开始解码的子字符串的位置。解码运算将继续执行到 <paramref name="ascii" /> 字符串的末尾。</param>\r
80       <exception cref="T:System.ArgumentNullException">\r
81         <paramref name="ascii" /> 为 null。</exception>\r
82       <exception cref="T:System.ArgumentOutOfRangeException">\r
83         <paramref name="index" /> 小于零。- 或 -<paramref name="index" /> 大于 <paramref name="ascii" /> 的长度。</exception>\r
84       <exception cref="T:System.ArgumentException">根据 <see cref="P:System.Globalization.IdnMapping.AllowUnassigned" /> 和 <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules" /> 属性以及 IDNA 标准,<paramref name="ascii" /> 是无效的。</exception>\r
85     </member>\r
86     <member name="M:System.Globalization.IdnMapping.GetUnicode(System.String,System.Int32,System.Int32)">\r
87       <summary>对基于 IDNA 标准编码、具有指定长度并包含一个或者多个域名标签的子字符串进行解码,解码为一个 Unicode 字符串。</summary>\r
88       <returns>由 <paramref name="ascii" />、<paramref name="index" /> 和 <paramref name="count" /> 参数指定的 IDNA 子字符串的 Unicode 等效项。</returns>\r
89       <param name="ascii">要解码的字符串,包含根据 IDNA 标准在 US-ASCII 字符范围 (U+0020 至 U+007E) 编码的一个或多个标签。</param>\r
90       <param name="index">\r
91         <paramref name="ascii" /> 的从零开始的偏移量,用于指定子字符串的起始位置。</param>\r
92       <param name="count">开始 <paramref name="ascii" /> 字符串中 <paramref name="index" /> 指定的位置的子字符串中要转换的字符数。</param>\r
93       <exception cref="T:System.ArgumentNullException">\r
94         <paramref name="ascii" /> 为 null。</exception>\r
95       <exception cref="T:System.ArgumentOutOfRangeException">\r
96         <paramref name="index" /> 或 <paramref name="count" /> 小于零。- 或 -<paramref name="index" /> 大于 <paramref name="ascii" /> 的长度。- 或 -<paramref name="index" /> 大于 <paramref name="ascii" /> 的长度减去 <paramref name="count" />。</exception>\r
97       <exception cref="T:System.ArgumentException">根据 <see cref="P:System.Globalization.IdnMapping.AllowUnassigned" /> 和 <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules" /> 属性以及 IDNA 标准,<paramref name="ascii" /> 是无效的。</exception>\r
98     </member>\r
99     <member name="P:System.Globalization.IdnMapping.UseStd3AsciiRules">\r
100       <summary>获取或设置一个值,该值指示在当前 <see cref="T:System.Globalization.IdnMapping" /> 对象的成员所执行的操作中是使用标准命名约定还是宽松命名约定。</summary>\r
101       <returns>如果在操作中使用标准命名转换,则为 true;否则为 false。</returns>\r
102     </member>\r
103     <member name="T:System.Text.NormalizationForm">\r
104       <summary>指定要执行的规范化的类型。</summary>\r
105       <filterpriority>2</filterpriority>\r
106     </member>\r
107     <member name="F:System.Text.NormalizationForm.FormC">\r
108       <summary>指示使用完全规范化分解对 Unicode 字符串进行规范化,然后将序列替换为其原复合字符(如果可能)。</summary>\r
109     </member>\r
110     <member name="F:System.Text.NormalizationForm.FormD">\r
111       <summary>指示使用完全规范化分解对 Unicode 字符串进行规范化。</summary>\r
112     </member>\r
113     <member name="F:System.Text.NormalizationForm.FormKC">\r
114       <summary>指示使用完全兼容性分解对 Unicode 字符串进行规范化,然后将序列替换为其原复合字符(如果可能)。</summary>\r
115     </member>\r
116     <member name="F:System.Text.NormalizationForm.FormKD">\r
117       <summary>指示使用完全兼容性分解对 Unicode 字符串进行规范化。</summary>\r
118     </member>\r
119   </members>\r
120 </doc>