26d3a02fa16d25db9871a30155c7aa9b5f0a9f5d
[platform/core/dotnet/build-tools.git] /
1 <?xml version="1.0" encoding="utf-8"?><span>\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.Globalization.GlobalizationExtensions">\r
8       \r
9     </member>\r
10     <member name="M:System.Globalization.GlobalizationExtensions.GetStringComparer(System.Globalization.CompareInfo,System.Globalization.CompareOptions)">\r
11       <param name="compareInfo"></param>\r
12       <param name="options"></param>\r
13       <returns></returns>\r
14     </member>\r
15     <member name="T:System.Globalization.IdnMapping">\r
16       <summary>Supports the use of non-ASCII characters for Internet domain names. This class cannot be inherited.</summary>\r
17     </member>\r
18     <member name="M:System.Globalization.IdnMapping.#ctor">\r
19       <summary>Initializes a new instance of the <see cref="T:System.Globalization.IdnMapping"></see> class.</summary>\r
20     </member>\r
21     <member name="P:System.Globalization.IdnMapping.AllowUnassigned">\r
22       <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"></see> object.</summary>\r
23       <returns>true if unassigned code points are used in operations; otherwise, false.</returns>\r
24     </member>\r
25     <member name="M:System.Globalization.IdnMapping.Equals(System.Object)">\r
26       <summary>Indicates whether a specified object and the current <see cref="T:System.Globalization.IdnMapping"></see> object are equal.</summary>\r
27       <param name="obj">The object to compare to the current object.</param>\r
28       <returns>true if the object specified by the <paramref name="obj">obj</paramref> parameter is derived from <see cref="T:System.Globalization.IdnMapping"></see> and its <see cref="P:System.Globalization.IdnMapping.AllowUnassigned"></see> and <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules"></see> properties are equal; otherwise, false.</returns>\r
29     </member>\r
30     <member name="M:System.Globalization.IdnMapping.GetAscii(System.String)">\r
31       <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
32       <param name="unicode">The string to convert, which consists of one or more domain name labels delimited with label separators.</param>\r
33       <returns>The equivalent of the string specified by the <paramref name="unicode">unicode</paramref> 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
34       <exception cref="T:System.ArgumentNullException"><paramref name="unicode">unicode</paramref> is null.</exception>\r
35       <exception cref="T:System.ArgumentException"><paramref name="unicode">unicode</paramref> is invalid based on the <see cref="P:System.Globalization.IdnMapping.AllowUnassigned"></see> and <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules"></see> properties, and the IDNA standard.</exception>\r
36     </member>\r
37     <member name="M:System.Globalization.IdnMapping.GetAscii(System.String,System.Int32)">\r
38       <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
39       <param name="unicode">The string to convert, which consists of one or more domain name labels delimited with label separators.</param>\r
40       <param name="index">A zero-based offset into unicode that specifies the start of the substring to convert. The conversion operation continues to the end of the unicode string.</param>\r
41       <returns>The equivalent of the substring specified by the <paramref name="unicode">unicode</paramref> and <paramref name="index">index</paramref> 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
42       <exception cref="T:System.ArgumentNullException"><paramref name="unicode">unicode</paramref> is null.</exception>\r
43       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.   -or-  <paramref name="index">index</paramref> is greater than the length of <paramref name="unicode">unicode</paramref>.</exception>\r
44       <exception cref="T:System.ArgumentException"><paramref name="unicode">unicode</paramref> is invalid based on the <see cref="P:System.Globalization.IdnMapping.AllowUnassigned"></see> and <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules"></see> properties, and the IDNA standard.</exception>\r
45     </member>\r
46     <member name="M:System.Globalization.IdnMapping.GetAscii(System.String,System.Int32,System.Int32)">\r
47       <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
48       <param name="unicode">The string to convert, which consists of one or more domain name labels delimited with label separators.</param>\r
49       <param name="index">A zero-based offset into unicode that specifies the start of the substring.</param>\r
50       <param name="count">The number of characters to convert in the substring that starts at the position specified by  index in the unicode string.</param>\r
51       <returns>The equivalent of the substring specified by the <paramref name="unicode">unicode</paramref>, <paramref name="index">index</paramref>, and <paramref name="count">count</paramref> 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
52       <exception cref="T:System.ArgumentNullException"><paramref name="unicode">unicode</paramref> is null.</exception>\r
53       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero.   -or-  <paramref name="index">index</paramref> is greater than the length of <paramref name="unicode">unicode</paramref>.   -or-  <paramref name="index">index</paramref> is greater than the length of <paramref name="unicode">unicode</paramref> minus <paramref name="count">count</paramref>.</exception>\r
54       <exception cref="T:System.ArgumentException"><paramref name="unicode">unicode</paramref> is invalid based on the <see cref="P:System.Globalization.IdnMapping.AllowUnassigned"></see> and <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules"></see> properties, and the IDNA standard.</exception>\r
55     </member>\r
56     <member name="M:System.Globalization.IdnMapping.GetHashCode">\r
57       <summary>Returns a hash code for this <see cref="T:System.Globalization.IdnMapping"></see> object.</summary>\r
58       <returns>One of four 32-bit signed constants derived from the properties of an <see cref="T:System.Globalization.IdnMapping"></see> object.  The return value has no special meaning and is not suitable for use in a hash code algorithm.</returns>\r
59     </member>\r
60     <member name="M:System.Globalization.IdnMapping.GetUnicode(System.String)">\r
61       <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
62       <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
63       <returns>The Unicode equivalent of the IDNA substring specified by the <paramref name="ascii">ascii</paramref> parameter.</returns>\r
64       <exception cref="T:System.ArgumentNullException"><paramref name="ascii">ascii</paramref> is null.</exception>\r
65       <exception cref="T:System.ArgumentException"><paramref name="ascii">ascii</paramref> is invalid based on the <see cref="P:System.Globalization.IdnMapping.AllowUnassigned"></see> and <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules"></see> properties, and the IDNA standard.</exception>\r
66     </member>\r
67     <member name="M:System.Globalization.IdnMapping.GetUnicode(System.String,System.Int32)">\r
68       <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
69       <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
70       <param name="index">A zero-based offset into ascii that specifies the start of the substring to decode. The decoding operation continues to the end of the ascii string.</param>\r
71       <returns>The Unicode equivalent of the IDNA substring specified by the <paramref name="ascii">ascii</paramref> and <paramref name="index">index</paramref> parameters.</returns>\r
72       <exception cref="T:System.ArgumentNullException"><paramref name="ascii">ascii</paramref> is null.</exception>\r
73       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.   -or-  <paramref name="index">index</paramref> is greater than the length of <paramref name="ascii">ascii</paramref>.</exception>\r
74       <exception cref="T:System.ArgumentException"><paramref name="ascii">ascii</paramref> is invalid based on the <see cref="P:System.Globalization.IdnMapping.AllowUnassigned"></see> and <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules"></see> properties, and the IDNA standard.</exception>\r
75     </member>\r
76     <member name="M:System.Globalization.IdnMapping.GetUnicode(System.String,System.Int32,System.Int32)">\r
77       <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
78       <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
79       <param name="index">A zero-based offset into ascii that specifies the start of the substring.</param>\r
80       <param name="count">The number of characters to convert in the substring that starts at the position specified by index in the ascii string.</param>\r
81       <returns>The Unicode equivalent of the IDNA substring specified by the <paramref name="ascii">ascii</paramref>, <paramref name="index">index</paramref>, and <paramref name="count">count</paramref> parameters.</returns>\r
82       <exception cref="T:System.ArgumentNullException"><paramref name="ascii">ascii</paramref> is null.</exception>\r
83       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero.   -or-  <paramref name="index">index</paramref> is greater than the length of <paramref name="ascii">ascii</paramref>.   -or-  <paramref name="index">index</paramref> is greater than the length of <paramref name="ascii">ascii</paramref> minus <paramref name="count">count</paramref>.</exception>\r
84       <exception cref="T:System.ArgumentException"><paramref name="ascii">ascii</paramref> is invalid based on the <see cref="P:System.Globalization.IdnMapping.AllowUnassigned"></see> and <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules"></see> properties, and the IDNA standard.</exception>\r
85     </member>\r
86     <member name="P:System.Globalization.IdnMapping.UseStd3AsciiRules">\r
87       <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"></see> object.</summary>\r
88       <returns>true if standard naming conventions are used in operations; otherwise, false.</returns>\r
89     </member>\r
90     <member name="T:System.StringNormalizationExtensions">\r
91       \r
92     </member>\r
93     <member name="M:System.StringNormalizationExtensions.IsNormalized(System.String)">\r
94       <param name="value"></param>\r
95       <returns></returns>\r
96     </member>\r
97     <member name="M:System.StringNormalizationExtensions.IsNormalized(System.String,System.Text.NormalizationForm)">\r
98       <param name="value"></param>\r
99       <param name="normalizationForm"></param>\r
100       <returns></returns>\r
101     </member>\r
102     <member name="M:System.StringNormalizationExtensions.Normalize(System.String)">\r
103       <param name="value"></param>\r
104       <returns></returns>\r
105     </member>\r
106     <member name="M:System.StringNormalizationExtensions.Normalize(System.String,System.Text.NormalizationForm)">\r
107       <param name="value"></param>\r
108       <param name="normalizationForm"></param>\r
109       <returns></returns>\r
110     </member>\r
111     <member name="T:System.Text.NormalizationForm">\r
112       <summary>Defines the type of normalization to perform.</summary>\r
113     </member>\r
114     <member name="F:System.Text.NormalizationForm.FormC">\r
115       <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
116       <returns></returns>\r
117     </member>\r
118     <member name="F:System.Text.NormalizationForm.FormD">\r
119       <summary>Indicates that a Unicode string is normalized using full canonical decomposition.</summary>\r
120       <returns></returns>\r
121     </member>\r
122     <member name="F:System.Text.NormalizationForm.FormKC">\r
123       <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
124       <returns></returns>\r
125     </member>\r
126     <member name="F:System.Text.NormalizationForm.FormKD">\r
127       <summary>Indicates that a Unicode string is normalized using full compatibility decomposition.</summary>\r
128       <returns></returns>\r
129     </member>\r
130   </members>\r
131 </doc></span>