ad0a32ebc9cf052e3822b5e96a30ae90c1e0ed83
[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.Security.SecureString</name>\r
5   </assembly>\r
6   <members>\r
7     <member name="T:System.Security.SecureString">\r
8       <summary>Represents text that should be kept confidential, such as by deleting it from computer memory when no longer needed. This class cannot be inherited.</summary>\r
9     </member>\r
10     <member name="M:System.Security.SecureString.#ctor">\r
11       <summary>Initializes a new instance of the <see cref="T:System.Security.SecureString"></see> class.</summary>\r
12       <exception cref="T:System.Security.Cryptography.CryptographicException">An error occurred while protecting or unprotecting the value of this instance.</exception>\r
13       <exception cref="T:System.NotSupportedException">This operation is not supported on this platform.</exception>\r
14     </member>\r
15     <member name="M:System.Security.SecureString.#ctor(System.Char*,System.Int32)">\r
16       <summary>Initializes a new instance of the <see cref="T:System.Security.SecureString"></see> class from a subarray of <see cref="T:System.Char"></see> objects.   This constructor is not CLS-compliant. The CLS-compliant alternative is <see cref="M:System.Security.SecureString.#ctor"></see>.</summary>\r
17       <param name="value">A pointer to an array of <see cref="T:System.Char"></see> objects.</param>\r
18       <param name="length">The number of elements of value to include in the new instance.</param>\r
19       <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>\r
20       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="length">length</paramref> is less than zero or greater than 65,536.</exception>\r
21       <exception cref="T:System.Security.Cryptography.CryptographicException">An error occurred while protecting or unprotecting the value of this secure string.</exception>\r
22       <exception cref="T:System.NotSupportedException">This operation is not supported on this platform.</exception>\r
23     </member>\r
24     <member name="M:System.Security.SecureString.AppendChar(System.Char)">\r
25       <summary>Appends a character to the end of the current secure string.</summary>\r
26       <param name="c">A character to append to this secure string.</param>\r
27       <exception cref="T:System.ObjectDisposedException">This secure string has already been disposed.</exception>\r
28       <exception cref="T:System.InvalidOperationException">This secure string is read-only.</exception>\r
29       <exception cref="T:System.ArgumentOutOfRangeException">Performing this operation would make the length of this secure string greater than 65,536 characters.</exception>\r
30       <exception cref="T:System.Security.Cryptography.CryptographicException">An error occurred while protecting or unprotecting the value of this secure string.</exception>\r
31     </member>\r
32     <member name="M:System.Security.SecureString.Clear">\r
33       <summary>Deletes the value of the current secure string.</summary>\r
34       <exception cref="T:System.ObjectDisposedException">This secure string has already been disposed.</exception>\r
35       <exception cref="T:System.InvalidOperationException">This secure string is read-only.</exception>\r
36     </member>\r
37     <member name="M:System.Security.SecureString.Copy">\r
38       <summary>Creates a copy of the current secure string.</summary>\r
39       <returns>A duplicate of this secure string.</returns>\r
40       <exception cref="T:System.ObjectDisposedException">This secure string has already been disposed.</exception>\r
41       <exception cref="T:System.Security.Cryptography.CryptographicException">An error occurred while protecting or unprotecting the value of this secure string.</exception>\r
42     </member>\r
43     <member name="M:System.Security.SecureString.Dispose">\r
44       <summary>Releases all resources used by the current <see cref="T:System.Security.SecureString"></see> object.</summary>\r
45     </member>\r
46     <member name="M:System.Security.SecureString.InsertAt(System.Int32,System.Char)">\r
47       <summary>Inserts a character in this secure string at the specified index position.</summary>\r
48       <param name="index">The index position where parameter c is inserted.</param>\r
49       <param name="c">The character to insert.</param>\r
50       <exception cref="T:System.ObjectDisposedException">This secure string has already been disposed.</exception>\r
51       <exception cref="T:System.InvalidOperationException">This secure string is read-only.</exception>\r
52       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero, or greater than the length of this secure string.   -or-   Performing this operation would make the length of this secure string greater than 65,536 characters.</exception>\r
53       <exception cref="T:System.Security.Cryptography.CryptographicException">An error occurred while protecting or unprotecting the value of this secure string.</exception>\r
54     </member>\r
55     <member name="M:System.Security.SecureString.IsReadOnly">\r
56       <summary>Indicates whether this secure string is marked read-only.</summary>\r
57       <returns>true if this secure string is marked read-only; otherwise, false.</returns>\r
58       <exception cref="T:System.ObjectDisposedException">This secure string has already been disposed.</exception>\r
59     </member>\r
60     <member name="P:System.Security.SecureString.Length">\r
61       <summary>Gets the number of characters in the current secure string.</summary>\r
62       <returns>The number of <see cref="T:System.Char"></see> objects in this secure string.</returns>\r
63       <exception cref="T:System.ObjectDisposedException">This secure string has already been disposed.</exception>\r
64     </member>\r
65     <member name="M:System.Security.SecureString.MakeReadOnly">\r
66       <summary>Makes the text value of this secure string read-only.</summary>\r
67       <exception cref="T:System.ObjectDisposedException">This secure string has already been disposed.</exception>\r
68     </member>\r
69     <member name="M:System.Security.SecureString.RemoveAt(System.Int32)">\r
70       <summary>Removes the character at the specified index position from this secure string.</summary>\r
71       <param name="index">The index position of a character in this secure string.</param>\r
72       <exception cref="T:System.ObjectDisposedException">This secure string has already been disposed.</exception>\r
73       <exception cref="T:System.InvalidOperationException">This secure string is read-only.</exception>\r
74       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero, or greater than or equal to the length of this secure string.</exception>\r
75       <exception cref="T:System.Security.Cryptography.CryptographicException">An error occurred while protecting or unprotecting the value of this secure string.</exception>\r
76     </member>\r
77     <member name="M:System.Security.SecureString.SetAt(System.Int32,System.Char)">\r
78       <summary>Replaces the existing character at the specified index position with another character.</summary>\r
79       <param name="index">The index position of an existing character in this secure string</param>\r
80       <param name="c">A character that replaces the existing character.</param>\r
81       <exception cref="T:System.ObjectDisposedException">This secure string has already been disposed.</exception>\r
82       <exception cref="T:System.InvalidOperationException">This secure string is read-only.</exception>\r
83       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero, or greater than or equal to the length of this secure string.</exception>\r
84       <exception cref="T:System.Security.Cryptography.CryptographicException">An error occurred while protecting or unprotecting the value of this secure string.</exception>\r
85     </member>\r
86     <member name="T:System.Security.SecureStringMarshal">\r
87       \r
88     </member>\r
89     <member name="M:System.Security.SecureStringMarshal.SecureStringToCoTaskMemAnsi(System.Security.SecureString)">\r
90       <param name="s"></param>\r
91       <returns></returns>\r
92     </member>\r
93     <member name="M:System.Security.SecureStringMarshal.SecureStringToCoTaskMemUnicode(System.Security.SecureString)">\r
94       <param name="s"></param>\r
95       <returns></returns>\r
96     </member>\r
97     <member name="M:System.Security.SecureStringMarshal.SecureStringToGlobalAllocAnsi(System.Security.SecureString)">\r
98       <param name="s"></param>\r
99       <returns></returns>\r
100     </member>\r
101     <member name="M:System.Security.SecureStringMarshal.SecureStringToGlobalAllocUnicode(System.Security.SecureString)">\r
102       <param name="s"></param>\r
103       <returns></returns>\r
104     </member>\r
105   </members>\r
106 </doc></span>