1dedfea4bf97023f99d20240fb92a9fe301c2115
[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>Supports the use of non-ASCII characters for Internet domain names. This class cannot be inherited.</summary>\r
16     </member>\r
17     <member name="M:System.Globalization.IdnMapping.#ctor">\r
18       <summary>Initializes a new instance of the <see cref="T:System.Globalization.IdnMapping" /> class. </summary>\r
19     </member>\r
20     <member name="P:System.Globalization.IdnMapping.AllowUnassigned">\r
21       <summary>Gets or sets a value that indicates whether unassigned Unicode code points are used in operations performed by members of the current <see cref="T:System.Globalization.IdnMapping" /> object.</summary>\r
22       <returns>true if unassigned code points are used in operations; otherwise, false.</returns>\r
23     </member>\r
24     <member name="M:System.Globalization.IdnMapping.Equals(System.Object)">\r
25       <summary>Indicates whether a specified object and the current <see cref="T:System.Globalization.IdnMapping" /> object are equal.</summary>\r
26       <returns>true if the object specified by the <paramref name="obj" /> parameter is derived from <see cref="T:System.Globalization.IdnMapping" /> and its <see cref="P:System.Globalization.IdnMapping.AllowUnassigned" /> and <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules" /> properties are equal; otherwise, false. </returns>\r
27       <param name="obj">The object to compare to the current object.</param>\r
28     </member>\r
29     <member name="M:System.Globalization.IdnMapping.GetAscii(System.String)">\r
30       <summary>Encodes a string of domain name labels that consist of Unicode characters to a string of displayable Unicode characters in the US-ASCII character range. The string is formatted according to the IDNA standard.</summary>\r
31       <returns>The equivalent of the string specified by the <paramref name="unicode" /> parameter, consisting of displayable Unicode characters in the US-ASCII character range (U+0020 to U+007E) and formatted according to the IDNA standard.</returns>\r
32       <param name="unicode">The string to convert, which consists of one or more domain name labels delimited with label separators.</param>\r
33       <exception cref="T:System.ArgumentNullException">\r
34         <paramref name="unicode" /> is null.</exception>\r
35       <exception cref="T:System.ArgumentException">\r
36         <paramref name="unicode" /> is invalid based on the <see cref="P:System.Globalization.IdnMapping.AllowUnassigned" /> and <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules" /> properties, and the IDNA standard.</exception>\r
37     </member>\r
38     <member name="M:System.Globalization.IdnMapping.GetAscii(System.String,System.Int32)">\r
39       <summary>Encodes a substring of domain name labels that include Unicode characters outside the US-ASCII character range. The substring is converted to a string of displayable Unicode characters in the US-ASCII character range and is formatted according to the IDNA standard.  </summary>\r
40       <returns>The equivalent of the substring specified by the <paramref name="unicode" /> and <paramref name="index" /> parameters, consisting of displayable Unicode characters in the US-ASCII character range (U+0020 to U+007E) and formatted according to the IDNA standard.</returns>\r
41       <param name="unicode">The string to convert, which consists of one or more domain name labels delimited with label separators.</param>\r
42       <param name="index">A zero-based offset into <paramref name="unicode" /> that specifies the start of the substring to convert. The conversion operation continues to the end of the <paramref name="unicode" /> string.</param>\r
43       <exception cref="T:System.ArgumentNullException">\r
44         <paramref name="unicode" /> is null.</exception>\r
45       <exception cref="T:System.ArgumentOutOfRangeException">\r
46         <paramref name="index" /> is less than zero.-or-<paramref name="index" /> is greater than the length of <paramref name="unicode" />.</exception>\r
47       <exception cref="T:System.ArgumentException">\r
48         <paramref name="unicode" /> is invalid based on the <see cref="P:System.Globalization.IdnMapping.AllowUnassigned" /> and <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules" /> properties, and the IDNA standard.</exception>\r
49     </member>\r
50     <member name="M:System.Globalization.IdnMapping.GetAscii(System.String,System.Int32,System.Int32)">\r
51       <summary>Encodes the specified number of characters in a  substring of domain name labels that include Unicode characters outside the US-ASCII character range. The substring is converted to a string of displayable Unicode characters in the US-ASCII character range and is formatted according to the IDNA standard. </summary>\r
52       <returns>The equivalent of the substring specified by the <paramref name="unicode" />, <paramref name="index" />, and <paramref name="count" /> parameters, consisting of displayable Unicode characters in the US-ASCII character range (U+0020 to U+007E) and formatted according to the IDNA standard.</returns>\r
53       <param name="unicode">The string to convert, which consists of one or more domain name labels delimited with label separators.</param>\r
54       <param name="index">A zero-based offset into <paramref name="unicode" /> that specifies the start of the substring.</param>\r
55       <param name="count">The number of characters to convert in the substring that starts at the position specified by  <paramref name="index" /> in the <paramref name="unicode" /> string. </param>\r
56       <exception cref="T:System.ArgumentNullException">\r
57         <paramref name="unicode" /> is null.</exception>\r
58       <exception cref="T:System.ArgumentOutOfRangeException">\r
59         <paramref name="index" /> or <paramref name="count" /> is less than zero.-or-<paramref name="index" /> is greater than the length of <paramref name="unicode" />.-or-<paramref name="index" /> is greater than the length of <paramref name="unicode" /> minus <paramref name="count" />.</exception>\r
60       <exception cref="T:System.ArgumentException">\r
61         <paramref name="unicode" /> is invalid based on the <see cref="P:System.Globalization.IdnMapping.AllowUnassigned" /> and <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules" /> properties, and the IDNA standard.</exception>\r
62     </member>\r
63     <member name="M:System.Globalization.IdnMapping.GetHashCode">\r
64       <summary>Returns a hash code for this <see cref="T:System.Globalization.IdnMapping" /> object.</summary>\r
65       <returns>One of four 32-bit signed constants derived from the properties of an <see cref="T:System.Globalization.IdnMapping" /> object.  The return value has no special meaning and is not suitable for use in a hash code algorithm.</returns>\r
66     </member>\r
67     <member name="M:System.Globalization.IdnMapping.GetUnicode(System.String)">\r
68       <summary>Decodes a string of one or more domain name labels, encoded according to the IDNA standard, to a string of Unicode characters. </summary>\r
69       <returns>The Unicode equivalent of the IDNA substring specified by the <paramref name="ascii" /> parameter.</returns>\r
70       <param name="ascii">The string to decode, which consists of one or more labels in the US-ASCII character range (U+0020 to U+007E) encoded according to the IDNA standard. </param>\r
71       <exception cref="T:System.ArgumentNullException">\r
72         <paramref name="ascii" /> is null.</exception>\r
73       <exception cref="T:System.ArgumentException">\r
74         <paramref name="ascii" /> is invalid based on the <see cref="P:System.Globalization.IdnMapping.AllowUnassigned" /> and <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules" /> properties, and the IDNA standard.</exception>\r
75     </member>\r
76     <member name="M:System.Globalization.IdnMapping.GetUnicode(System.String,System.Int32)">\r
77       <summary>Decodes a substring of one or more domain name labels, encoded according to the IDNA standard, to a string of Unicode characters. </summary>\r
78       <returns>The Unicode equivalent of the IDNA substring specified by the <paramref name="ascii" /> and <paramref name="index" /> parameters.</returns>\r
79       <param name="ascii">The string to decode, which consists of one or more labels in the US-ASCII character range (U+0020 to U+007E) encoded according to the IDNA standard. </param>\r
80       <param name="index">A zero-based offset into <paramref name="ascii" /> that specifies the start of the substring to decode. The decoding operation continues to the end of the <paramref name="ascii" /> string.</param>\r
81       <exception cref="T:System.ArgumentNullException">\r
82         <paramref name="ascii" /> is null.</exception>\r
83       <exception cref="T:System.ArgumentOutOfRangeException">\r
84         <paramref name="index" /> is less than zero.-or-<paramref name="index" /> is greater than the length of <paramref name="ascii" />.</exception>\r
85       <exception cref="T:System.ArgumentException">\r
86         <paramref name="ascii" /> is invalid based on the <see cref="P:System.Globalization.IdnMapping.AllowUnassigned" /> and <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules" /> properties, and the IDNA standard.</exception>\r
87     </member>\r
88     <member name="M:System.Globalization.IdnMapping.GetUnicode(System.String,System.Int32,System.Int32)">\r
89       <summary>Decodes a substring of a specified length that contains one or more domain name labels, encoded according to the IDNA standard, to a string of Unicode characters. </summary>\r
90       <returns>The Unicode equivalent of the IDNA substring specified by the <paramref name="ascii" />, <paramref name="index" />, and <paramref name="count" /> parameters.</returns>\r
91       <param name="ascii">The string to decode, which consists of one or more labels in the US-ASCII character range (U+0020 to U+007E) encoded according to the IDNA standard. </param>\r
92       <param name="index">A zero-based offset into <paramref name="ascii" /> that specifies the start of the substring. </param>\r
93       <param name="count">The number of characters to convert in the substring that starts at the position specified by <paramref name="index" /> in the <paramref name="ascii" /> string. </param>\r
94       <exception cref="T:System.ArgumentNullException">\r
95         <paramref name="ascii" /> is null.</exception>\r
96       <exception cref="T:System.ArgumentOutOfRangeException">\r
97         <paramref name="index" /> or <paramref name="count" /> is less than zero.-or-<paramref name="index" /> is greater than the length of <paramref name="ascii" />.-or-<paramref name="index" /> is greater than the length of <paramref name="ascii" /> minus <paramref name="count" />.</exception>\r
98       <exception cref="T:System.ArgumentException">\r
99         <paramref name="ascii" /> is invalid based on the <see cref="P:System.Globalization.IdnMapping.AllowUnassigned" /> and <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules" /> properties, and the IDNA standard.</exception>\r
100     </member>\r
101     <member name="P:System.Globalization.IdnMapping.UseStd3AsciiRules">\r
102       <summary>Gets or sets a value that indicates whether standard or relaxed naming conventions are used in operations performed by members of the current <see cref="T:System.Globalization.IdnMapping" /> object.</summary>\r
103       <returns>true if standard naming conventions are used in operations; otherwise, false.</returns>\r
104     </member>\r
105     <member name="T:System.Text.NormalizationForm">\r
106       <summary>Defines the type of normalization to perform.</summary>\r
107       <filterpriority>2</filterpriority>\r
108     </member>\r
109     <member name="F:System.Text.NormalizationForm.FormC">\r
110       <summary>Indicates that a Unicode string is normalized using full canonical decomposition, followed by the replacement of sequences with their primary composites, if possible.</summary>\r
111     </member>\r
112     <member name="F:System.Text.NormalizationForm.FormD">\r
113       <summary>Indicates that a Unicode string is normalized using full canonical decomposition.</summary>\r
114     </member>\r
115     <member name="F:System.Text.NormalizationForm.FormKC">\r
116       <summary>Indicates that a Unicode string is normalized using full compatibility decomposition, followed by the replacement of sequences with their primary composites, if possible.</summary>\r
117     </member>\r
118     <member name="F:System.Text.NormalizationForm.FormKD">\r
119       <summary>Indicates that a Unicode string is normalized using full compatibility decomposition.</summary>\r
120     </member>\r
121   </members>\r
122 </doc>