PR-5360
[platform/core/csapi/tizenfx.git] / pkg / Tizen.NET.API11 / build / tizen11.0 / ref / System.Console.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <doc>
3   <assembly>
4     <name>System.Console</name>
5   </assembly>
6   <members>
7     <member name="T:System.Console">
8       <summary>Represents the standard input, output, and error streams for console applications. This class cannot be inherited.</summary>
9     </member>
10     <member name="E:System.Console.CancelKeyPress">
11       <summary>Occurs when the <see cref="F:System.ConsoleModifiers.Control" /> modifier key (Ctrl) and either the <see cref="F:System.ConsoleKey.C" /> console key (C) or the Break key are pressed simultaneously (Ctrl+C or Ctrl+Break).</summary>
12     </member>
13     <member name="M:System.Console.Beep">
14       <summary>Plays the sound of a beep through the console speaker.</summary>
15       <exception cref="T:System.Security.HostProtectionException">This method was executed on a server, such as SQL Server, that does not permit access to a user interface.</exception>
16     </member>
17     <member name="M:System.Console.Beep(System.Int32,System.Int32)">
18       <summary>Plays the sound of a beep of a specified frequency and duration through the console speaker.</summary>
19       <param name="frequency">The frequency of the beep, ranging from 37 to 32767 hertz.</param>
20       <param name="duration">The duration of the beep measured in milliseconds.</param>
21       <exception cref="T:System.ArgumentOutOfRangeException">
22         <paramref name="frequency" /> is less than 37 or more than 32767 hertz.
23
24  -or-
25
26  <paramref name="duration" /> is less than or equal to zero.</exception>
27       <exception cref="T:System.Security.HostProtectionException">This method was executed on a server, such as SQL Server, that does not permit access to the console.</exception>
28       <exception cref="T:System.PlatformNotSupportedException">The current operating system is not Windows.</exception>
29     </member>
30     <member name="M:System.Console.Clear">
31       <summary>Clears the console buffer and corresponding console window of display information.</summary>
32       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
33     </member>
34     <member name="M:System.Console.GetCursorPosition">
35       <summary>Gets the position of the cursor.</summary>
36       <returns>The column and row position of the cursor.</returns>
37     </member>
38     <member name="M:System.Console.MoveBufferArea(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
39       <summary>Copies a specified source area of the screen buffer to a specified destination area.</summary>
40       <param name="sourceLeft">The leftmost column of the source area.</param>
41       <param name="sourceTop">The topmost row of the source area.</param>
42       <param name="sourceWidth">The number of columns in the source area.</param>
43       <param name="sourceHeight">The number of rows in the source area.</param>
44       <param name="targetLeft">The leftmost column of the destination area.</param>
45       <param name="targetTop">The topmost row of the destination area.</param>
46       <exception cref="T:System.ArgumentOutOfRangeException">One or more of the parameters is less than zero.
47
48  -or-
49
50  <paramref name="sourceLeft" /> or <paramref name="targetLeft" /> is greater than or equal to <see cref="P:System.Console.BufferWidth" />.
51
52  -or-
53
54  <paramref name="sourceTop" /> or <paramref name="targetTop" /> is greater than or equal to <see cref="P:System.Console.BufferHeight" />.
55
56  -or-
57
58  <paramref name="sourceTop" /> + <paramref name="sourceHeight" /> is greater than or equal to <see cref="P:System.Console.BufferHeight" />.
59
60  -or-
61
62  <paramref name="sourceLeft" /> + <paramref name="sourceWidth" /> is greater than or equal to <see cref="P:System.Console.BufferWidth" />.</exception>
63       <exception cref="T:System.Security.SecurityException">The user does not have permission to perform this action.</exception>
64       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
65       <exception cref="T:System.PlatformNotSupportedException">The current operating system is not Windows.</exception>
66     </member>
67     <member name="M:System.Console.MoveBufferArea(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Char,System.ConsoleColor,System.ConsoleColor)">
68       <summary>Copies a specified source area of the screen buffer to a specified destination area.</summary>
69       <param name="sourceLeft">The leftmost column of the source area.</param>
70       <param name="sourceTop">The topmost row of the source area.</param>
71       <param name="sourceWidth">The number of columns in the source area.</param>
72       <param name="sourceHeight">The number of rows in the source area.</param>
73       <param name="targetLeft">The leftmost column of the destination area.</param>
74       <param name="targetTop">The topmost row of the destination area.</param>
75       <param name="sourceChar">The character used to fill the source area.</param>
76       <param name="sourceForeColor">The foreground color used to fill the source area.</param>
77       <param name="sourceBackColor">The background color used to fill the source area.</param>
78       <exception cref="T:System.ArgumentOutOfRangeException">One or more of the parameters is less than zero.
79
80  -or-
81
82  <paramref name="sourceLeft" /> or <paramref name="targetLeft" /> is greater than or equal to <see cref="P:System.Console.BufferWidth" />.
83
84  -or-
85
86  <paramref name="sourceTop" /> or <paramref name="targetTop" /> is greater than or equal to <see cref="P:System.Console.BufferHeight" />.
87
88  -or-
89
90  <paramref name="sourceTop" /> + <paramref name="sourceHeight" /> is greater than or equal to <see cref="P:System.Console.BufferHeight" />.
91
92  -or-
93
94  <paramref name="sourceLeft" /> + <paramref name="sourceWidth" /> is greater than or equal to <see cref="P:System.Console.BufferWidth" />.</exception>
95       <exception cref="T:System.ArgumentException">One or both of the color parameters is not a member of the <see cref="T:System.ConsoleColor" /> enumeration.</exception>
96       <exception cref="T:System.Security.SecurityException">The user does not have permission to perform this action.</exception>
97       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
98       <exception cref="T:System.PlatformNotSupportedException">The current operating system is not Windows.</exception>
99     </member>
100     <member name="M:System.Console.OpenStandardError">
101       <summary>Acquires the standard error stream.</summary>
102       <returns>The standard error stream.</returns>
103     </member>
104     <member name="M:System.Console.OpenStandardError(System.Int32)">
105       <summary>Acquires the standard error stream, which is set to a specified buffer size.</summary>
106       <param name="bufferSize">This parameter has no effect, but its value must be greater than or equal to zero.</param>
107       <exception cref="T:System.ArgumentOutOfRangeException">
108         <paramref name="bufferSize" /> is less than or equal to zero.</exception>
109       <returns>The standard error stream.</returns>
110     </member>
111     <member name="M:System.Console.OpenStandardInput">
112       <summary>Acquires the standard input stream.</summary>
113       <returns>The standard input stream.</returns>
114     </member>
115     <member name="M:System.Console.OpenStandardInput(System.Int32)">
116       <summary>Acquires the standard input stream, which is set to a specified buffer size.</summary>
117       <param name="bufferSize">This parameter has no effect, but its value must be greater than or equal to zero.</param>
118       <exception cref="T:System.ArgumentOutOfRangeException">
119         <paramref name="bufferSize" /> is less than or equal to zero.</exception>
120       <returns>The standard input stream.</returns>
121     </member>
122     <member name="M:System.Console.OpenStandardOutput">
123       <summary>Acquires the standard output stream.</summary>
124       <returns>The standard output stream.</returns>
125     </member>
126     <member name="M:System.Console.OpenStandardOutput(System.Int32)">
127       <summary>Acquires the standard output stream, which is set to a specified buffer size.</summary>
128       <param name="bufferSize">This parameter has no effect, but its value must be greater than or equal to zero.</param>
129       <exception cref="T:System.ArgumentOutOfRangeException">
130         <paramref name="bufferSize" /> is less than or equal to zero.</exception>
131       <returns>The standard output stream.</returns>
132     </member>
133     <member name="M:System.Console.Read">
134       <summary>Reads the next character from the standard input stream.</summary>
135       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
136       <returns>The next character from the input stream, or negative one (-1) if there are currently no more characters to be read.</returns>
137     </member>
138     <member name="M:System.Console.ReadKey">
139       <summary>Obtains the next character or function key pressed by the user. The pressed key is displayed in the console window.</summary>
140       <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Console.In" /> property is redirected from some stream other than the console.</exception>
141       <returns>An object that describes the <see cref="T:System.ConsoleKey" /> constant and Unicode character, if any, that correspond to the pressed console key. The <see cref="T:System.ConsoleKeyInfo" /> object also describes, in a bitwise combination of <see cref="T:System.ConsoleModifiers" /> values, whether one or more Shift, Alt, or Ctrl modifier keys was pressed simultaneously with the console key.</returns>
142     </member>
143     <member name="M:System.Console.ReadKey(System.Boolean)">
144       <summary>Obtains the next character or function key pressed by the user. The pressed key is optionally displayed in the console window.</summary>
145       <param name="intercept">Determines whether to display the pressed key in the console window. <see langword="true" /> to not display the pressed key; otherwise, <see langword="false" />.</param>
146       <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Console.In" /> property is redirected from some stream other than the console.</exception>
147       <returns>An object that describes the <see cref="T:System.ConsoleKey" /> constant and Unicode character, if any, that correspond to the pressed console key. The <see cref="T:System.ConsoleKeyInfo" /> object also describes, in a bitwise combination of <see cref="T:System.ConsoleModifiers" /> values, whether one or more Shift, Alt, or Ctrl modifier keys was pressed simultaneously with the console key.</returns>
148     </member>
149     <member name="M:System.Console.ReadLine">
150       <summary>Reads the next line of characters from the standard input stream.</summary>
151       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
152       <exception cref="T:System.OutOfMemoryException">There is insufficient memory to allocate a buffer for the returned string.</exception>
153       <exception cref="T:System.ArgumentOutOfRangeException">The number of characters in the next line of characters is greater than <see cref="F:System.Int32.MaxValue" />.</exception>
154       <returns>The next line of characters from the input stream, or <see langword="null" /> if no more lines are available.</returns>
155     </member>
156     <member name="M:System.Console.ResetColor">
157       <summary>Sets the foreground and background console colors to their defaults.</summary>
158       <exception cref="T:System.Security.SecurityException">The user does not have permission to perform this action.</exception>
159       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
160     </member>
161     <member name="M:System.Console.SetBufferSize(System.Int32,System.Int32)">
162       <summary>Sets the height and width of the screen buffer area to the specified values.</summary>
163       <param name="width">The width of the buffer area measured in columns.</param>
164       <param name="height">The height of the buffer area measured in rows.</param>
165       <exception cref="T:System.ArgumentOutOfRangeException">
166         <paramref name="height" /> or <paramref name="width" /> is less than or equal to zero.
167
168  -or-
169
170  <paramref name="height" /> or <paramref name="width" /> is greater than or equal to <see cref="F:System.Int16.MaxValue" />.
171
172  -or-
173
174  <paramref name="width" /> is less than <see cref="P:System.Console.WindowLeft" /> + <see cref="P:System.Console.WindowWidth" />.
175
176  -or-
177
178  <paramref name="height" /> is less than <see cref="P:System.Console.WindowTop" /> + <see cref="P:System.Console.WindowHeight" />.</exception>
179       <exception cref="T:System.Security.SecurityException">The user does not have permission to perform this action.</exception>
180       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
181       <exception cref="T:System.PlatformNotSupportedException">The current operating system is not Windows.</exception>
182     </member>
183     <member name="M:System.Console.SetCursorPosition(System.Int32,System.Int32)">
184       <summary>Sets the position of the cursor.</summary>
185       <param name="left">The column position of the cursor. Columns are numbered from left to right starting at 0.</param>
186       <param name="top">The row position of the cursor. Rows are numbered from top to bottom starting at 0.</param>
187       <exception cref="T:System.ArgumentOutOfRangeException">
188         <paramref name="left" /> or <paramref name="top" /> is less than zero.
189
190  -or-
191
192  <paramref name="left" /> is greater than or equal to <see cref="P:System.Console.BufferWidth" />.
193
194  -or-
195
196  <paramref name="top" /> is greater than or equal to <see cref="P:System.Console.BufferHeight" />.</exception>
197       <exception cref="T:System.Security.SecurityException">The user does not have permission to perform this action.</exception>
198       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
199     </member>
200     <member name="M:System.Console.SetError(System.IO.TextWriter)">
201       <summary>Sets the <see cref="P:System.Console.Error" /> property to the specified <see cref="T:System.IO.TextWriter" /> object.</summary>
202       <param name="newError">A stream that is the new standard error output.</param>
203       <exception cref="T:System.ArgumentNullException">
204         <paramref name="newError" /> is <see langword="null" />.</exception>
205       <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
206     </member>
207     <member name="M:System.Console.SetIn(System.IO.TextReader)">
208       <summary>Sets the <see cref="P:System.Console.In" /> property to the specified <see cref="T:System.IO.TextReader" /> object.</summary>
209       <param name="newIn">A stream that is the new standard input.</param>
210       <exception cref="T:System.ArgumentNullException">
211         <paramref name="newIn" /> is <see langword="null" />.</exception>
212       <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
213     </member>
214     <member name="M:System.Console.SetOut(System.IO.TextWriter)">
215       <summary>Sets the <see cref="P:System.Console.Out" /> property to target the <see cref="T:System.IO.TextWriter" /> object.</summary>
216       <param name="newOut">A text writer to be used as the new standard output.</param>
217       <exception cref="T:System.ArgumentNullException">
218         <paramref name="newOut" /> is <see langword="null" />.</exception>
219       <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
220     </member>
221     <member name="M:System.Console.SetWindowPosition(System.Int32,System.Int32)">
222       <summary>Sets the position of the console window relative to the screen buffer.</summary>
223       <param name="left">The column position of the upper left  corner of the console window.</param>
224       <param name="top">The row position of the upper left corner of the console window.</param>
225       <exception cref="T:System.ArgumentOutOfRangeException">
226         <paramref name="left" /> or <paramref name="top" /> is less than zero.
227
228  -or-
229
230  <paramref name="left" /> + <see cref="P:System.Console.WindowWidth" /> is greater than <see cref="P:System.Console.BufferWidth" />.
231
232  -or-
233
234  <paramref name="top" /> + <see cref="P:System.Console.WindowHeight" /> is greater than <see cref="P:System.Console.BufferHeight" />.</exception>
235       <exception cref="T:System.Security.SecurityException">The user does not have permission to perform this action.</exception>
236       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
237       <exception cref="T:System.PlatformNotSupportedException">The current operating system is not Windows.</exception>
238     </member>
239     <member name="M:System.Console.SetWindowSize(System.Int32,System.Int32)">
240       <summary>Sets the height and width of the console window to the specified values.</summary>
241       <param name="width">The width of the console window measured in columns.</param>
242       <param name="height">The height of the console window measured in rows.</param>
243       <exception cref="T:System.ArgumentOutOfRangeException">
244         <paramref name="width" /> or <paramref name="height" /> is less than or equal to zero.
245
246  -or-
247
248  <paramref name="width" /> plus <see cref="P:System.Console.WindowLeft" /> or <paramref name="height" /> plus <see cref="P:System.Console.WindowTop" /> is greater than or equal to <see cref="F:System.Int16.MaxValue" />.
249
250  -or-
251
252  <paramref name="width" /> or <paramref name="height" /> is greater than the largest possible window width or height for the current screen resolution and console font.</exception>
253       <exception cref="T:System.Security.SecurityException">The user does not have permission to perform this action.</exception>
254       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
255       <exception cref="T:System.PlatformNotSupportedException">The current operating system is not Windows.</exception>
256     </member>
257     <member name="M:System.Console.Write(System.Boolean)">
258       <summary>Writes the text representation of the specified Boolean value to the standard output stream.</summary>
259       <param name="value">The value to write.</param>
260       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
261     </member>
262     <member name="M:System.Console.Write(System.Char)">
263       <summary>Writes the specified Unicode character value to the standard output stream.</summary>
264       <param name="value">The value to write.</param>
265       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
266     </member>
267     <member name="M:System.Console.Write(System.Char[])">
268       <summary>Writes the specified array of Unicode characters to the standard output stream.</summary>
269       <param name="buffer">A Unicode character array.</param>
270       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
271     </member>
272     <member name="M:System.Console.Write(System.Char[],System.Int32,System.Int32)">
273       <summary>Writes the specified subarray of Unicode characters to the standard output stream.</summary>
274       <param name="buffer">An array of Unicode characters.</param>
275       <param name="index">The starting position in <paramref name="buffer" />.</param>
276       <param name="count">The number of characters to write.</param>
277       <exception cref="T:System.ArgumentNullException">
278         <paramref name="buffer" /> is <see langword="null" />.</exception>
279       <exception cref="T:System.ArgumentOutOfRangeException">
280         <paramref name="index" /> or <paramref name="count" /> is less than zero.</exception>
281       <exception cref="T:System.ArgumentException">
282         <paramref name="index" /> plus <paramref name="count" /> specify a position that is not within <paramref name="buffer" />.</exception>
283       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
284     </member>
285     <member name="M:System.Console.Write(System.Decimal)">
286       <summary>Writes the text representation of the specified <see cref="T:System.Decimal" /> value to the standard output stream.</summary>
287       <param name="value">The value to write.</param>
288       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
289     </member>
290     <member name="M:System.Console.Write(System.Double)">
291       <summary>Writes the text representation of the specified double-precision floating-point value to the standard output stream.</summary>
292       <param name="value">The value to write.</param>
293       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
294     </member>
295     <member name="M:System.Console.Write(System.Int32)">
296       <summary>Writes the text representation of the specified 32-bit signed integer value to the standard output stream.</summary>
297       <param name="value">The value to write.</param>
298       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
299     </member>
300     <member name="M:System.Console.Write(System.Int64)">
301       <summary>Writes the text representation of the specified 64-bit signed integer value to the standard output stream.</summary>
302       <param name="value">The value to write.</param>
303       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
304     </member>
305     <member name="M:System.Console.Write(System.Object)">
306       <summary>Writes the text representation of the specified object to the standard output stream.</summary>
307       <param name="value">The value to write, or <see langword="null" />.</param>
308       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
309     </member>
310     <member name="M:System.Console.Write(System.Single)">
311       <summary>Writes the text representation of the specified single-precision floating-point value to the standard output stream.</summary>
312       <param name="value">The value to write.</param>
313       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
314     </member>
315     <member name="M:System.Console.Write(System.String)">
316       <summary>Writes the specified string value to the standard output stream.</summary>
317       <param name="value">The value to write.</param>
318       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
319     </member>
320     <member name="M:System.Console.Write(System.String,System.Object)">
321       <summary>Writes the text representation of the specified object to the standard output stream using the specified format information.</summary>
322       <param name="format">A composite format string.</param>
323       <param name="arg0">An object to write using <paramref name="format" />.</param>
324       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
325       <exception cref="T:System.ArgumentNullException">
326         <paramref name="format" /> is <see langword="null" />.</exception>
327       <exception cref="T:System.FormatException">The format specification in <paramref name="format" /> is invalid.</exception>
328     </member>
329     <member name="M:System.Console.Write(System.String,System.Object,System.Object)">
330       <summary>Writes the text representation of the specified objects to the standard output stream using the specified format information.</summary>
331       <param name="format">A composite format string.</param>
332       <param name="arg0">The first object to write using <paramref name="format" />.</param>
333       <param name="arg1">The second object to write using <paramref name="format" />.</param>
334       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
335       <exception cref="T:System.ArgumentNullException">
336         <paramref name="format" /> is <see langword="null" />.</exception>
337       <exception cref="T:System.FormatException">The format specification in <paramref name="format" /> is invalid.</exception>
338     </member>
339     <member name="M:System.Console.Write(System.String,System.Object,System.Object,System.Object)">
340       <summary>Writes the text representation of the specified objects to the standard output stream using the specified format information.</summary>
341       <param name="format">A composite format string.</param>
342       <param name="arg0">The first object to write using <paramref name="format" />.</param>
343       <param name="arg1">The second object to write using <paramref name="format" />.</param>
344       <param name="arg2">The third object to write using <paramref name="format" />.</param>
345       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
346       <exception cref="T:System.ArgumentNullException">
347         <paramref name="format" /> is <see langword="null" />.</exception>
348       <exception cref="T:System.FormatException">The format specification in <paramref name="format" /> is invalid.</exception>
349     </member>
350     <member name="M:System.Console.Write(System.String,System.Object[])">
351       <summary>Writes the text representation of the specified array of objects to the standard output stream using the specified format information.</summary>
352       <param name="format">A composite format string.</param>
353       <param name="arg">An array of objects to write using <paramref name="format" />.</param>
354       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
355       <exception cref="T:System.ArgumentNullException">
356         <paramref name="format" /> or <paramref name="arg" /> is <see langword="null" />.</exception>
357       <exception cref="T:System.FormatException">The format specification in <paramref name="format" /> is invalid.</exception>
358     </member>
359     <member name="M:System.Console.Write(System.UInt32)">
360       <summary>Writes the text representation of the specified 32-bit unsigned integer value to the standard output stream.</summary>
361       <param name="value">The value to write.</param>
362       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
363     </member>
364     <member name="M:System.Console.Write(System.UInt64)">
365       <summary>Writes the text representation of the specified 64-bit unsigned integer value to the standard output stream.</summary>
366       <param name="value">The value to write.</param>
367       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
368     </member>
369     <member name="M:System.Console.WriteLine">
370       <summary>Writes the current line terminator to the standard output stream.</summary>
371       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
372     </member>
373     <member name="M:System.Console.WriteLine(System.Boolean)">
374       <summary>Writes the text representation of the specified Boolean value, followed by the current line terminator, to the standard output stream.</summary>
375       <param name="value">The value to write.</param>
376       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
377     </member>
378     <member name="M:System.Console.WriteLine(System.Char)">
379       <summary>Writes the specified Unicode character, followed by the current line terminator, value to the standard output stream.</summary>
380       <param name="value">The value to write.</param>
381       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
382     </member>
383     <member name="M:System.Console.WriteLine(System.Char[])">
384       <summary>Writes the specified array of Unicode characters, followed by the current line terminator, to the standard output stream.</summary>
385       <param name="buffer">A Unicode character array.</param>
386       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
387     </member>
388     <member name="M:System.Console.WriteLine(System.Char[],System.Int32,System.Int32)">
389       <summary>Writes the specified subarray of Unicode characters, followed by the current line terminator, to the standard output stream.</summary>
390       <param name="buffer">An array of Unicode characters.</param>
391       <param name="index">The starting position in <paramref name="buffer" />.</param>
392       <param name="count">The number of characters to write.</param>
393       <exception cref="T:System.ArgumentNullException">
394         <paramref name="buffer" /> is <see langword="null" />.</exception>
395       <exception cref="T:System.ArgumentOutOfRangeException">
396         <paramref name="index" /> or <paramref name="count" /> is less than zero.</exception>
397       <exception cref="T:System.ArgumentException">
398         <paramref name="index" /> plus <paramref name="count" /> specify a position that is not within <paramref name="buffer" />.</exception>
399       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
400     </member>
401     <member name="M:System.Console.WriteLine(System.Decimal)">
402       <summary>Writes the text representation of the specified <see cref="T:System.Decimal" /> value, followed by the current line terminator, to the standard output stream.</summary>
403       <param name="value">The value to write.</param>
404       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
405     </member>
406     <member name="M:System.Console.WriteLine(System.Double)">
407       <summary>Writes the text representation of the specified double-precision floating-point value, followed by the current line terminator, to the standard output stream.</summary>
408       <param name="value">The value to write.</param>
409       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
410     </member>
411     <member name="M:System.Console.WriteLine(System.Int32)">
412       <summary>Writes the text representation of the specified 32-bit signed integer value, followed by the current line terminator, to the standard output stream.</summary>
413       <param name="value">The value to write.</param>
414       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
415     </member>
416     <member name="M:System.Console.WriteLine(System.Int64)">
417       <summary>Writes the text representation of the specified 64-bit signed integer value, followed by the current line terminator, to the standard output stream.</summary>
418       <param name="value">The value to write.</param>
419       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
420     </member>
421     <member name="M:System.Console.WriteLine(System.Object)">
422       <summary>Writes the text representation of the specified object, followed by the current line terminator, to the standard output stream.</summary>
423       <param name="value">The value to write.</param>
424       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
425     </member>
426     <member name="M:System.Console.WriteLine(System.Single)">
427       <summary>Writes the text representation of the specified single-precision floating-point value, followed by the current line terminator, to the standard output stream.</summary>
428       <param name="value">The value to write.</param>
429       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
430     </member>
431     <member name="M:System.Console.WriteLine(System.String)">
432       <summary>Writes the specified string value, followed by the current line terminator, to the standard output stream.</summary>
433       <param name="value">The value to write.</param>
434       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
435     </member>
436     <member name="M:System.Console.WriteLine(System.String,System.Object)">
437       <summary>Writes the text representation of the specified object, followed by the current line terminator, to the standard output stream using the specified format information.</summary>
438       <param name="format">A composite format string.</param>
439       <param name="arg0">An object to write using <paramref name="format" />.</param>
440       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
441       <exception cref="T:System.ArgumentNullException">
442         <paramref name="format" /> is <see langword="null" />.</exception>
443       <exception cref="T:System.FormatException">The format specification in <paramref name="format" /> is invalid.</exception>
444     </member>
445     <member name="M:System.Console.WriteLine(System.String,System.Object,System.Object)">
446       <summary>Writes the text representation of the specified objects, followed by the current line terminator, to the standard output stream using the specified format information.</summary>
447       <param name="format">A composite format string.</param>
448       <param name="arg0">The first object to write using <paramref name="format" />.</param>
449       <param name="arg1">The second object to write using <paramref name="format" />.</param>
450       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
451       <exception cref="T:System.ArgumentNullException">
452         <paramref name="format" /> is <see langword="null" />.</exception>
453       <exception cref="T:System.FormatException">The format specification in <paramref name="format" /> is invalid.</exception>
454     </member>
455     <member name="M:System.Console.WriteLine(System.String,System.Object,System.Object,System.Object)">
456       <summary>Writes the text representation of the specified objects, followed by the current line terminator, to the standard output stream using the specified format information.</summary>
457       <param name="format">A composite format string.</param>
458       <param name="arg0">The first object to write using <paramref name="format" />.</param>
459       <param name="arg1">The second object to write using <paramref name="format" />.</param>
460       <param name="arg2">The third object to write using <paramref name="format" />.</param>
461       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
462       <exception cref="T:System.ArgumentNullException">
463         <paramref name="format" /> is <see langword="null" />.</exception>
464       <exception cref="T:System.FormatException">The format specification in <paramref name="format" /> is invalid.</exception>
465     </member>
466     <member name="M:System.Console.WriteLine(System.String,System.Object[])">
467       <summary>Writes the text representation of the specified array of objects, followed by the current line terminator, to the standard output stream using the specified format information.</summary>
468       <param name="format">A composite format string.</param>
469       <param name="arg">An array of objects to write using <paramref name="format" />.</param>
470       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
471       <exception cref="T:System.ArgumentNullException">
472         <paramref name="format" /> or <paramref name="arg" /> is <see langword="null" />.</exception>
473       <exception cref="T:System.FormatException">The format specification in <paramref name="format" /> is invalid.</exception>
474     </member>
475     <member name="M:System.Console.WriteLine(System.UInt32)">
476       <summary>Writes the text representation of the specified 32-bit unsigned integer value, followed by the current line terminator, to the standard output stream.</summary>
477       <param name="value">The value to write.</param>
478       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
479     </member>
480     <member name="M:System.Console.WriteLine(System.UInt64)">
481       <summary>Writes the text representation of the specified 64-bit unsigned integer value, followed by the current line terminator, to the standard output stream.</summary>
482       <param name="value">The value to write.</param>
483       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
484     </member>
485     <member name="P:System.Console.BackgroundColor">
486       <summary>Gets or sets the background color of the console.</summary>
487       <exception cref="T:System.ArgumentException">The color specified in a set operation is not a valid member of <see cref="T:System.ConsoleColor" />.</exception>
488       <exception cref="T:System.Security.SecurityException">The user does not have permission to perform this action.</exception>
489       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
490       <returns>A value that specifies the background color of the console; that is, the color that appears behind each character. The default is black.</returns>
491     </member>
492     <member name="P:System.Console.BufferHeight">
493       <summary>Gets or sets the height of the buffer area.</summary>
494       <exception cref="T:System.ArgumentOutOfRangeException">The value in a set operation is less than or equal to zero.
495
496  -or-
497
498  The value in a set operation is greater than or equal to <see cref="F:System.Int16.MaxValue" />.
499
500  -or-
501
502  The value in a set operation is less than <see cref="P:System.Console.WindowTop" /> + <see cref="P:System.Console.WindowHeight" />.</exception>
503       <exception cref="T:System.Security.SecurityException">The user does not have permission to perform this action.</exception>
504       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
505       <exception cref="T:System.PlatformNotSupportedException">The set operation is invoked on an operating system other than Windows.</exception>
506       <returns>The current height, in rows, of the buffer area.</returns>
507     </member>
508     <member name="P:System.Console.BufferWidth">
509       <summary>Gets or sets the width of the buffer area.</summary>
510       <exception cref="T:System.ArgumentOutOfRangeException">The value in a set operation is less than or equal to zero.
511
512  -or-
513
514  The value in a set operation is greater than or equal to <see cref="F:System.Int16.MaxValue" />.
515
516  -or-
517
518  The value in a set operation is less than <see cref="P:System.Console.WindowLeft" /> + <see cref="P:System.Console.WindowWidth" />.</exception>
519       <exception cref="T:System.Security.SecurityException">The user does not have permission to perform this action.</exception>
520       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
521       <exception cref="T:System.PlatformNotSupportedException">The set operation is invoked on an operating system other than Windows.</exception>
522       <returns>The current width, in columns, of the buffer area.</returns>
523     </member>
524     <member name="P:System.Console.CapsLock">
525       <summary>Gets a value indicating whether the CAPS LOCK keyboard toggle is turned on or turned off.</summary>
526       <exception cref="T:System.PlatformNotSupportedException">The get operation is invoked on an operating system other than Windows.</exception>
527       <returns>
528         <see langword="true" /> if CAPS LOCK is turned on; <see langword="false" /> if CAPS LOCK is turned off.</returns>
529     </member>
530     <member name="P:System.Console.CursorLeft">
531       <summary>Gets or sets the column position of the cursor within the buffer area.</summary>
532       <exception cref="T:System.ArgumentOutOfRangeException">The value in a set operation is less than zero.
533
534  -or-
535
536  The value in a set operation is greater than or equal to <see cref="P:System.Console.BufferWidth" />.</exception>
537       <exception cref="T:System.Security.SecurityException">The user does not have permission to perform this action.</exception>
538       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
539       <returns>The current position, in columns, of the cursor.</returns>
540     </member>
541     <member name="P:System.Console.CursorSize">
542       <summary>Gets or sets the height of the cursor within a character cell.</summary>
543       <exception cref="T:System.ArgumentOutOfRangeException">The value specified in a set operation is less than 1 or greater than 100.</exception>
544       <exception cref="T:System.Security.SecurityException">The user does not have permission to perform this action.</exception>
545       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
546       <exception cref="T:System.PlatformNotSupportedException">The set operation is invoked on an operating system other than Windows.</exception>
547       <returns>The size of the cursor expressed as a percentage of the height of a character cell. The property value ranges from 1 to 100.</returns>
548     </member>
549     <member name="P:System.Console.CursorTop">
550       <summary>Gets or sets the row position of the cursor within the buffer area.</summary>
551       <exception cref="T:System.ArgumentOutOfRangeException">The value in a set operation is less than zero.
552
553  -or-
554
555  The value in a set operation is greater than or equal to <see cref="P:System.Console.BufferHeight" />.</exception>
556       <exception cref="T:System.Security.SecurityException">The user does not have permission to perform this action.</exception>
557       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
558       <returns>The current position, in rows, of the cursor.</returns>
559     </member>
560     <member name="P:System.Console.CursorVisible">
561       <summary>Gets or sets a value indicating whether the cursor is visible.</summary>
562       <exception cref="T:System.Security.SecurityException">The user does not have permission to perform this action.</exception>
563       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
564       <exception cref="T:System.PlatformNotSupportedException">The get operation is invoked on an operating system other than Windows.</exception>
565       <returns>
566         <see langword="true" /> if the cursor is visible; otherwise, <see langword="false" />.</returns>
567     </member>
568     <member name="P:System.Console.Error">
569       <summary>Gets the standard error output stream.</summary>
570       <returns>A <see cref="T:System.IO.TextWriter" /> that represents the standard error output stream.</returns>
571     </member>
572     <member name="P:System.Console.ForegroundColor">
573       <summary>Gets or sets the foreground color of the console.</summary>
574       <exception cref="T:System.ArgumentException">The color specified in a set operation is not a valid member of <see cref="T:System.ConsoleColor" />.</exception>
575       <exception cref="T:System.Security.SecurityException">The user does not have permission to perform this action.</exception>
576       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
577       <returns>A <see cref="T:System.ConsoleColor" /> that specifies the foreground color of the console; that is, the color of each character that is displayed. The default is gray.</returns>
578     </member>
579     <member name="P:System.Console.In">
580       <summary>Gets the standard input stream.</summary>
581       <returns>A <see cref="T:System.IO.TextReader" /> that represents the standard input stream.</returns>
582     </member>
583     <member name="P:System.Console.InputEncoding">
584       <summary>Gets or sets the encoding the console uses to read input.</summary>
585       <exception cref="T:System.ArgumentNullException">The property value in a set operation is <see langword="null" />.</exception>
586       <exception cref="T:System.IO.IOException">An error occurred during the execution of this operation.</exception>
587       <exception cref="T:System.Security.SecurityException">Your application does not have permission to perform this operation.</exception>
588       <returns>The encoding used to read console input.</returns>
589     </member>
590     <member name="P:System.Console.IsErrorRedirected">
591       <summary>Gets a value that indicates whether the error output stream has been redirected from the standard error stream.</summary>
592       <returns>
593         <see langword="true" /> if error output is redirected; otherwise, <see langword="false" />.</returns>
594     </member>
595     <member name="P:System.Console.IsInputRedirected">
596       <summary>Gets a value that indicates whether input has been redirected from the standard input stream.</summary>
597       <returns>
598         <see langword="true" /> if input is redirected; otherwise, <see langword="false" />.</returns>
599     </member>
600     <member name="P:System.Console.IsOutputRedirected">
601       <summary>Gets a value that indicates whether output has been redirected from the standard output stream.</summary>
602       <returns>
603         <see langword="true" /> if output is redirected; otherwise, <see langword="false" />.</returns>
604     </member>
605     <member name="P:System.Console.KeyAvailable">
606       <summary>Gets a value indicating whether a key press is available in the input stream.</summary>
607       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
608       <exception cref="T:System.InvalidOperationException">Standard input is redirected to a file instead of the keyboard.</exception>
609       <returns>
610         <see langword="true" /> if a key press is available; otherwise, <see langword="false" />.</returns>
611     </member>
612     <member name="P:System.Console.LargestWindowHeight">
613       <summary>Gets the largest possible number of console window rows, based on the current font and screen resolution.</summary>
614       <returns>The height of the largest possible console window measured in rows.</returns>
615     </member>
616     <member name="P:System.Console.LargestWindowWidth">
617       <summary>Gets the largest possible number of console window columns, based on the current font and screen resolution.</summary>
618       <returns>The width of the largest possible console window measured in columns.</returns>
619     </member>
620     <member name="P:System.Console.NumberLock">
621       <summary>Gets a value indicating whether the NUM LOCK keyboard toggle is turned on or turned off.</summary>
622       <exception cref="T:System.PlatformNotSupportedException">The get operation is invoked on an operating system other than Windows.</exception>
623       <returns>
624         <see langword="true" /> if NUM LOCK is turned on; <see langword="false" /> if NUM LOCK is turned off.</returns>
625     </member>
626     <member name="P:System.Console.Out">
627       <summary>Gets the standard output stream.</summary>
628       <returns>A <see cref="T:System.IO.TextWriter" /> that represents the standard output stream.</returns>
629     </member>
630     <member name="P:System.Console.OutputEncoding">
631       <summary>Gets or sets the encoding the console uses to write output.</summary>
632       <exception cref="T:System.ArgumentNullException">The property value in a set operation is <see langword="null" />.</exception>
633       <exception cref="T:System.IO.IOException">An error occurred during the execution of this operation.</exception>
634       <exception cref="T:System.Security.SecurityException">Your application does not have permission to perform this operation.</exception>
635       <returns>The encoding used to write console output.</returns>
636     </member>
637     <member name="P:System.Console.Title">
638       <summary>Gets or sets the title to display in the console title bar.</summary>
639       <exception cref="T:System.InvalidOperationException">In a get operation, the retrieved title is longer than 24500 characters.</exception>
640       <exception cref="T:System.ArgumentOutOfRangeException">In a set operation, the specified title is longer than 24500 characters.</exception>
641       <exception cref="T:System.ArgumentNullException">In a set operation, the specified title is <see langword="null" />.</exception>
642       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
643       <exception cref="T:System.PlatformNotSupportedException">The get operation is invoked on an operating system other than Windows.</exception>
644       <returns>The string to be displayed in the title bar of the console. The maximum length of the title string is 24500 characters.</returns>
645     </member>
646     <member name="P:System.Console.TreatControlCAsInput">
647       <summary>Gets or sets a value indicating whether the combination of the <see cref="F:System.ConsoleModifiers.Control" /> modifier key and <see cref="F:System.ConsoleKey.C" /> console key (Ctrl+C) is treated as ordinary input or as an interruption that is handled by the operating system.</summary>
648       <exception cref="T:System.IO.IOException">Unable to get or set the input mode of the console input buffer.</exception>
649       <returns>
650         <see langword="true" /> if Ctrl+C is treated as ordinary input; otherwise, <see langword="false" />.</returns>
651     </member>
652     <member name="P:System.Console.WindowHeight">
653       <summary>Gets or sets the height of the console window area.</summary>
654       <exception cref="T:System.ArgumentOutOfRangeException">The value of the <see cref="P:System.Console.WindowWidth" /> property or the value of the <see cref="P:System.Console.WindowHeight" /> property is less than or equal to 0.
655
656  -or-
657
658  The value of the <see cref="P:System.Console.WindowHeight" /> property plus the value of the <see cref="P:System.Console.WindowTop" /> property is greater than or equal to <see cref="F:System.Int16.MaxValue" />.
659
660  -or-
661
662  The value of the <see cref="P:System.Console.WindowWidth" /> property or the value of the <see cref="P:System.Console.WindowHeight" /> property is greater than the largest possible window width or height for the current screen resolution and console font.</exception>
663       <exception cref="T:System.IO.IOException">Error reading or writing information.</exception>
664       <exception cref="T:System.PlatformNotSupportedException">The set operation is invoked on an operating system other than Windows.</exception>
665       <returns>The height of the console window measured in rows.</returns>
666     </member>
667     <member name="P:System.Console.WindowLeft">
668       <summary>Gets or sets the leftmost position of the console window area relative to the screen buffer.</summary>
669       <exception cref="T:System.ArgumentOutOfRangeException">In a set operation, the value to be assigned is less than zero.
670
671  -or-
672
673  As a result of the assignment, <see cref="P:System.Console.WindowLeft" /> plus <see cref="P:System.Console.WindowWidth" /> would exceed <see cref="P:System.Console.BufferWidth" />.</exception>
674       <exception cref="T:System.IO.IOException">Error reading or writing information.</exception>
675       <exception cref="T:System.PlatformNotSupportedException">The set operation is invoked on an operating system other than Windows.</exception>
676       <returns>The leftmost console window position measured in columns.</returns>
677     </member>
678     <member name="P:System.Console.WindowTop">
679       <summary>Gets or sets the top position of the console window area relative to the screen buffer.</summary>
680       <exception cref="T:System.ArgumentOutOfRangeException">In a set operation, the value to be assigned is less than zero.
681
682  -or-
683
684  As a result of the assignment, <see cref="P:System.Console.WindowTop" /> plus <see cref="P:System.Console.WindowHeight" /> would exceed <see cref="P:System.Console.BufferHeight" />.</exception>
685       <exception cref="T:System.IO.IOException">Error reading or writing information.</exception>
686       <exception cref="T:System.PlatformNotSupportedException">The set operation is invoked on an operating system other than Windows.</exception>
687       <returns>The uppermost console window position measured in rows.</returns>
688     </member>
689     <member name="P:System.Console.WindowWidth">
690       <summary>Gets or sets the width of the console window.</summary>
691       <exception cref="T:System.ArgumentOutOfRangeException">The value of the <see cref="P:System.Console.WindowWidth" /> property or the value of the <see cref="P:System.Console.WindowHeight" /> property is less than or equal to 0.
692
693  -or-
694
695  The value of the <see cref="P:System.Console.WindowHeight" /> property plus the value of the <see cref="P:System.Console.WindowTop" /> property is greater than or equal to <see cref="F:System.Int16.MaxValue" />.
696
697  -or-
698
699  The value of the <see cref="P:System.Console.WindowWidth" /> property or the value of the <see cref="P:System.Console.WindowHeight" /> property is greater than the largest possible window width or height for the current screen resolution and console font.</exception>
700       <exception cref="T:System.IO.IOException">Error reading or writing information.</exception>
701       <exception cref="T:System.PlatformNotSupportedException">The set operation is invoked on an operating system other than Windows.</exception>
702       <returns>The width of the console window measured in columns.</returns>
703     </member>
704     <member name="T:System.ConsoleCancelEventArgs">
705       <summary>Provides data for the <see cref="E:System.Console.CancelKeyPress" /> event. This class cannot be inherited.</summary>
706     </member>
707     <member name="P:System.ConsoleCancelEventArgs.Cancel">
708       <summary>Gets or sets a value that indicates whether simultaneously pressing the <see cref="F:System.ConsoleModifiers.Control" /> modifier key and the <see cref="F:System.ConsoleKey.C" /> console key (Ctrl+C) or the Ctrl+Break keys terminates the current process. The default is <see langword="false" />, which terminates the current process.</summary>
709       <returns>
710         <see langword="true" /> if the current process should resume when the event handler concludes; <see langword="false" /> if the current process should terminate. The default value is <see langword="false" />; the current process terminates when the event handler returns. If <see langword="true" />, the current process continues.</returns>
711     </member>
712     <member name="P:System.ConsoleCancelEventArgs.SpecialKey">
713       <summary>Gets the combination of modifier and console keys that interrupted the current process.</summary>
714       <returns>One of the enumeration values that specifies the key combination that interrupted the current process. There is no default value.</returns>
715     </member>
716     <member name="T:System.ConsoleCancelEventHandler">
717       <summary>Represents the method that will handle the <see cref="E:System.Console.CancelKeyPress" /> event of a <see cref="T:System.Console" />.</summary>
718       <param name="sender">The source of the event.</param>
719       <param name="e">A <see cref="T:System.ConsoleCancelEventArgs" /> object that contains the event data.</param>
720     </member>
721     <member name="T:System.ConsoleColor">
722       <summary>Specifies constants that define foreground and background colors for the console.</summary>
723     </member>
724     <member name="F:System.ConsoleColor.Black">
725       <summary>The color black.</summary>
726     </member>
727     <member name="F:System.ConsoleColor.Blue">
728       <summary>The color blue.</summary>
729     </member>
730     <member name="F:System.ConsoleColor.Cyan">
731       <summary>The color cyan (blue-green).</summary>
732     </member>
733     <member name="F:System.ConsoleColor.DarkBlue">
734       <summary>The color dark blue.</summary>
735     </member>
736     <member name="F:System.ConsoleColor.DarkCyan">
737       <summary>The color dark cyan (dark blue-green).</summary>
738     </member>
739     <member name="F:System.ConsoleColor.DarkGray">
740       <summary>The color dark gray.</summary>
741     </member>
742     <member name="F:System.ConsoleColor.DarkGreen">
743       <summary>The color dark green.</summary>
744     </member>
745     <member name="F:System.ConsoleColor.DarkMagenta">
746       <summary>The color dark magenta (dark purplish-red).</summary>
747     </member>
748     <member name="F:System.ConsoleColor.DarkRed">
749       <summary>The color dark red.</summary>
750     </member>
751     <member name="F:System.ConsoleColor.DarkYellow">
752       <summary>The color dark yellow (ochre).</summary>
753     </member>
754     <member name="F:System.ConsoleColor.Gray">
755       <summary>The color gray.</summary>
756     </member>
757     <member name="F:System.ConsoleColor.Green">
758       <summary>The color green.</summary>
759     </member>
760     <member name="F:System.ConsoleColor.Magenta">
761       <summary>The color magenta (purplish-red).</summary>
762     </member>
763     <member name="F:System.ConsoleColor.Red">
764       <summary>The color red.</summary>
765     </member>
766     <member name="F:System.ConsoleColor.White">
767       <summary>The color white.</summary>
768     </member>
769     <member name="F:System.ConsoleColor.Yellow">
770       <summary>The color yellow.</summary>
771     </member>
772     <member name="T:System.ConsoleKey">
773       <summary>Specifies the standard keys on a console.</summary>
774     </member>
775     <member name="F:System.ConsoleKey.A">
776       <summary>The A key.</summary>
777     </member>
778     <member name="F:System.ConsoleKey.Add">
779       <summary>The Add key (the addition key on the numeric keypad).</summary>
780     </member>
781     <member name="F:System.ConsoleKey.Applications">
782       <summary>The Application key (Microsoft Natural Keyboard).</summary>
783     </member>
784     <member name="F:System.ConsoleKey.Attention">
785       <summary>The ATTN key.</summary>
786     </member>
787     <member name="F:System.ConsoleKey.B">
788       <summary>The B key.</summary>
789     </member>
790     <member name="F:System.ConsoleKey.Backspace">
791       <summary>The BACKSPACE key.</summary>
792     </member>
793     <member name="F:System.ConsoleKey.BrowserBack">
794       <summary>The Browser Back key.</summary>
795     </member>
796     <member name="F:System.ConsoleKey.BrowserFavorites">
797       <summary>The Browser Favorites key.</summary>
798     </member>
799     <member name="F:System.ConsoleKey.BrowserForward">
800       <summary>The Browser Forward key.</summary>
801     </member>
802     <member name="F:System.ConsoleKey.BrowserHome">
803       <summary>The Browser Home key.</summary>
804     </member>
805     <member name="F:System.ConsoleKey.BrowserRefresh">
806       <summary>The Browser Refresh key.</summary>
807     </member>
808     <member name="F:System.ConsoleKey.BrowserSearch">
809       <summary>The Browser Search key.</summary>
810     </member>
811     <member name="F:System.ConsoleKey.BrowserStop">
812       <summary>The Browser Stop key.</summary>
813     </member>
814     <member name="F:System.ConsoleKey.C">
815       <summary>The C key.</summary>
816     </member>
817     <member name="F:System.ConsoleKey.Clear">
818       <summary>The CLEAR key.</summary>
819     </member>
820     <member name="F:System.ConsoleKey.CrSel">
821       <summary>The CRSEL (CURSOR SELECT) key.</summary>
822     </member>
823     <member name="F:System.ConsoleKey.D">
824       <summary>The D key.</summary>
825     </member>
826     <member name="F:System.ConsoleKey.D0">
827       <summary>The 0 key.</summary>
828     </member>
829     <member name="F:System.ConsoleKey.D1">
830       <summary>The 1 key.</summary>
831     </member>
832     <member name="F:System.ConsoleKey.D2">
833       <summary>The 2 key.</summary>
834     </member>
835     <member name="F:System.ConsoleKey.D3">
836       <summary>The 3 key.</summary>
837     </member>
838     <member name="F:System.ConsoleKey.D4">
839       <summary>The 4 key.</summary>
840     </member>
841     <member name="F:System.ConsoleKey.D5">
842       <summary>The 5 key.</summary>
843     </member>
844     <member name="F:System.ConsoleKey.D6">
845       <summary>The 6 key.</summary>
846     </member>
847     <member name="F:System.ConsoleKey.D7">
848       <summary>The 7 key.</summary>
849     </member>
850     <member name="F:System.ConsoleKey.D8">
851       <summary>The 8 key.</summary>
852     </member>
853     <member name="F:System.ConsoleKey.D9">
854       <summary>The 9 key.</summary>
855     </member>
856     <member name="F:System.ConsoleKey.Decimal">
857       <summary>The Decimal key (the decimal key on the numeric keypad).</summary>
858     </member>
859     <member name="F:System.ConsoleKey.Delete">
860       <summary>The DEL (DELETE) key.</summary>
861     </member>
862     <member name="F:System.ConsoleKey.Divide">
863       <summary>The Divide key (the division key on the numeric keypad).</summary>
864     </member>
865     <member name="F:System.ConsoleKey.DownArrow">
866       <summary>The DOWN ARROW key.</summary>
867     </member>
868     <member name="F:System.ConsoleKey.E">
869       <summary>The E key.</summary>
870     </member>
871     <member name="F:System.ConsoleKey.End">
872       <summary>The END key.</summary>
873     </member>
874     <member name="F:System.ConsoleKey.Enter">
875       <summary>The ENTER key.</summary>
876     </member>
877     <member name="F:System.ConsoleKey.EraseEndOfFile">
878       <summary>The ERASE EOF key.</summary>
879     </member>
880     <member name="F:System.ConsoleKey.Escape">
881       <summary>The ESC (ESCAPE) key.</summary>
882     </member>
883     <member name="F:System.ConsoleKey.Execute">
884       <summary>The EXECUTE key.</summary>
885     </member>
886     <member name="F:System.ConsoleKey.ExSel">
887       <summary>The EXSEL (EXTEND SELECTION) key.</summary>
888     </member>
889     <member name="F:System.ConsoleKey.F">
890       <summary>The F key.</summary>
891     </member>
892     <member name="F:System.ConsoleKey.F1">
893       <summary>The F1 key.</summary>
894     </member>
895     <member name="F:System.ConsoleKey.F10">
896       <summary>The F10 key.</summary>
897     </member>
898     <member name="F:System.ConsoleKey.F11">
899       <summary>The F11 key.</summary>
900     </member>
901     <member name="F:System.ConsoleKey.F12">
902       <summary>The F12 key.</summary>
903     </member>
904     <member name="F:System.ConsoleKey.F13">
905       <summary>The F13 key.</summary>
906     </member>
907     <member name="F:System.ConsoleKey.F14">
908       <summary>The F14 key.</summary>
909     </member>
910     <member name="F:System.ConsoleKey.F15">
911       <summary>The F15 key.</summary>
912     </member>
913     <member name="F:System.ConsoleKey.F16">
914       <summary>The F16 key.</summary>
915     </member>
916     <member name="F:System.ConsoleKey.F17">
917       <summary>The F17 key.</summary>
918     </member>
919     <member name="F:System.ConsoleKey.F18">
920       <summary>The F18 key.</summary>
921     </member>
922     <member name="F:System.ConsoleKey.F19">
923       <summary>The F19 key.</summary>
924     </member>
925     <member name="F:System.ConsoleKey.F2">
926       <summary>The F2 key.</summary>
927     </member>
928     <member name="F:System.ConsoleKey.F20">
929       <summary>The F20 key.</summary>
930     </member>
931     <member name="F:System.ConsoleKey.F21">
932       <summary>The F21 key.</summary>
933     </member>
934     <member name="F:System.ConsoleKey.F22">
935       <summary>The F22 key.</summary>
936     </member>
937     <member name="F:System.ConsoleKey.F23">
938       <summary>The F23 key.</summary>
939     </member>
940     <member name="F:System.ConsoleKey.F24">
941       <summary>The F24 key.</summary>
942     </member>
943     <member name="F:System.ConsoleKey.F3">
944       <summary>The F3 key.</summary>
945     </member>
946     <member name="F:System.ConsoleKey.F4">
947       <summary>The F4 key.</summary>
948     </member>
949     <member name="F:System.ConsoleKey.F5">
950       <summary>The F5 key.</summary>
951     </member>
952     <member name="F:System.ConsoleKey.F6">
953       <summary>The F6 key.</summary>
954     </member>
955     <member name="F:System.ConsoleKey.F7">
956       <summary>The F7 key.</summary>
957     </member>
958     <member name="F:System.ConsoleKey.F8">
959       <summary>The F8 key.</summary>
960     </member>
961     <member name="F:System.ConsoleKey.F9">
962       <summary>The F9 key.</summary>
963     </member>
964     <member name="F:System.ConsoleKey.G">
965       <summary>The G key.</summary>
966     </member>
967     <member name="F:System.ConsoleKey.H">
968       <summary>The H key.</summary>
969     </member>
970     <member name="F:System.ConsoleKey.Help">
971       <summary>The HELP key.</summary>
972     </member>
973     <member name="F:System.ConsoleKey.Home">
974       <summary>The HOME key.</summary>
975     </member>
976     <member name="F:System.ConsoleKey.I">
977       <summary>The I key.</summary>
978     </member>
979     <member name="F:System.ConsoleKey.Insert">
980       <summary>The INS (INSERT) key.</summary>
981     </member>
982     <member name="F:System.ConsoleKey.J">
983       <summary>The J key.</summary>
984     </member>
985     <member name="F:System.ConsoleKey.K">
986       <summary>The K key.</summary>
987     </member>
988     <member name="F:System.ConsoleKey.L">
989       <summary>The L key.</summary>
990     </member>
991     <member name="F:System.ConsoleKey.LaunchApp1">
992       <summary>The Start Application 1 key (Microsoft Natural Keyboard).</summary>
993     </member>
994     <member name="F:System.ConsoleKey.LaunchApp2">
995       <summary>The Start Application 2 key (Microsoft Natural Keyboard).</summary>
996     </member>
997     <member name="F:System.ConsoleKey.LaunchMail">
998       <summary>The Start Mail key (Microsoft Natural Keyboard).</summary>
999     </member>
1000     <member name="F:System.ConsoleKey.LaunchMediaSelect">
1001       <summary>The Select Media key (Microsoft Natural Keyboard).</summary>
1002     </member>
1003     <member name="F:System.ConsoleKey.LeftArrow">
1004       <summary>The LEFT ARROW key.</summary>
1005     </member>
1006     <member name="F:System.ConsoleKey.LeftWindows">
1007       <summary>The left Windows logo key (Microsoft Natural Keyboard).</summary>
1008     </member>
1009     <member name="F:System.ConsoleKey.M">
1010       <summary>The M key.</summary>
1011     </member>
1012     <member name="F:System.ConsoleKey.MediaNext">
1013       <summary>The Media Next Track key.</summary>
1014     </member>
1015     <member name="F:System.ConsoleKey.MediaPlay">
1016       <summary>The Media Play/Pause key.</summary>
1017     </member>
1018     <member name="F:System.ConsoleKey.MediaPrevious">
1019       <summary>The Media Previous Track key.</summary>
1020     </member>
1021     <member name="F:System.ConsoleKey.MediaStop">
1022       <summary>The Media Stop key.</summary>
1023     </member>
1024     <member name="F:System.ConsoleKey.Multiply">
1025       <summary>The Multiply key (the multiplication key on the numeric keypad).</summary>
1026     </member>
1027     <member name="F:System.ConsoleKey.N">
1028       <summary>The N key.</summary>
1029     </member>
1030     <member name="F:System.ConsoleKey.NoName">
1031       <summary>A constant reserved for future use.</summary>
1032     </member>
1033     <member name="F:System.ConsoleKey.NumPad0">
1034       <summary>The 0 key on the numeric keypad.</summary>
1035     </member>
1036     <member name="F:System.ConsoleKey.NumPad1">
1037       <summary>The 1 key on the numeric keypad.</summary>
1038     </member>
1039     <member name="F:System.ConsoleKey.NumPad2">
1040       <summary>The 2 key on the numeric keypad.</summary>
1041     </member>
1042     <member name="F:System.ConsoleKey.NumPad3">
1043       <summary>The 3 key on the numeric keypad.</summary>
1044     </member>
1045     <member name="F:System.ConsoleKey.NumPad4">
1046       <summary>The 4 key on the numeric keypad.</summary>
1047     </member>
1048     <member name="F:System.ConsoleKey.NumPad5">
1049       <summary>The 5 key on the numeric keypad.</summary>
1050     </member>
1051     <member name="F:System.ConsoleKey.NumPad6">
1052       <summary>The 6 key on the numeric keypad.</summary>
1053     </member>
1054     <member name="F:System.ConsoleKey.NumPad7">
1055       <summary>The 7 key on the numeric keypad.</summary>
1056     </member>
1057     <member name="F:System.ConsoleKey.NumPad8">
1058       <summary>The 8 key on the numeric keypad.</summary>
1059     </member>
1060     <member name="F:System.ConsoleKey.NumPad9">
1061       <summary>The 9 key on the numeric keypad.</summary>
1062     </member>
1063     <member name="F:System.ConsoleKey.O">
1064       <summary>The O key.</summary>
1065     </member>
1066     <member name="F:System.ConsoleKey.Oem1">
1067       <summary>The OEM 1 key (OEM specific).</summary>
1068     </member>
1069     <member name="F:System.ConsoleKey.Oem102">
1070       <summary>The OEM 102 key (OEM specific).</summary>
1071     </member>
1072     <member name="F:System.ConsoleKey.Oem2">
1073       <summary>The OEM 2 key (OEM specific).</summary>
1074     </member>
1075     <member name="F:System.ConsoleKey.Oem3">
1076       <summary>The OEM 3 key (OEM specific).</summary>
1077     </member>
1078     <member name="F:System.ConsoleKey.Oem4">
1079       <summary>The OEM 4 key (OEM specific).</summary>
1080     </member>
1081     <member name="F:System.ConsoleKey.Oem5">
1082       <summary>The OEM 5 (OEM specific).</summary>
1083     </member>
1084     <member name="F:System.ConsoleKey.Oem6">
1085       <summary>The OEM 6 key (OEM specific).</summary>
1086     </member>
1087     <member name="F:System.ConsoleKey.Oem7">
1088       <summary>The OEM 7 key (OEM specific).</summary>
1089     </member>
1090     <member name="F:System.ConsoleKey.Oem8">
1091       <summary>The OEM 8 key (OEM specific).</summary>
1092     </member>
1093     <member name="F:System.ConsoleKey.OemClear">
1094       <summary>The CLEAR key (OEM specific).</summary>
1095     </member>
1096     <member name="F:System.ConsoleKey.OemComma">
1097       <summary>The OEM Comma key on any country/region keyboard.</summary>
1098     </member>
1099     <member name="F:System.ConsoleKey.OemMinus">
1100       <summary>The OEM Minus key on any country/region keyboard.</summary>
1101     </member>
1102     <member name="F:System.ConsoleKey.OemPeriod">
1103       <summary>The OEM Period key on any country/region keyboard.</summary>
1104     </member>
1105     <member name="F:System.ConsoleKey.OemPlus">
1106       <summary>The OEM Plus key on any country/region keyboard.</summary>
1107     </member>
1108     <member name="F:System.ConsoleKey.P">
1109       <summary>The P key.</summary>
1110     </member>
1111     <member name="F:System.ConsoleKey.Pa1">
1112       <summary>The PA1 key.</summary>
1113     </member>
1114     <member name="F:System.ConsoleKey.Packet">
1115       <summary>The PACKET key (used to pass Unicode characters with keystrokes).</summary>
1116     </member>
1117     <member name="F:System.ConsoleKey.PageDown">
1118       <summary>The PAGE DOWN key.</summary>
1119     </member>
1120     <member name="F:System.ConsoleKey.PageUp">
1121       <summary>The PAGE UP key.</summary>
1122     </member>
1123     <member name="F:System.ConsoleKey.Pause">
1124       <summary>The PAUSE key.</summary>
1125     </member>
1126     <member name="F:System.ConsoleKey.Play">
1127       <summary>The PLAY key.</summary>
1128     </member>
1129     <member name="F:System.ConsoleKey.Print">
1130       <summary>The PRINT key.</summary>
1131     </member>
1132     <member name="F:System.ConsoleKey.PrintScreen">
1133       <summary>The PRINT SCREEN key.</summary>
1134     </member>
1135     <member name="F:System.ConsoleKey.Process">
1136       <summary>The IME PROCESS key.</summary>
1137     </member>
1138     <member name="F:System.ConsoleKey.Q">
1139       <summary>The Q key.</summary>
1140     </member>
1141     <member name="F:System.ConsoleKey.R">
1142       <summary>The R key.</summary>
1143     </member>
1144     <member name="F:System.ConsoleKey.RightArrow">
1145       <summary>The RIGHT ARROW key.</summary>
1146     </member>
1147     <member name="F:System.ConsoleKey.RightWindows">
1148       <summary>The right Windows logo key (Microsoft Natural Keyboard).</summary>
1149     </member>
1150     <member name="F:System.ConsoleKey.S">
1151       <summary>The S key.</summary>
1152     </member>
1153     <member name="F:System.ConsoleKey.Select">
1154       <summary>The SELECT key.</summary>
1155     </member>
1156     <member name="F:System.ConsoleKey.Separator">
1157       <summary>The Separator key.</summary>
1158     </member>
1159     <member name="F:System.ConsoleKey.Sleep">
1160       <summary>The Computer Sleep key.</summary>
1161     </member>
1162     <member name="F:System.ConsoleKey.Spacebar">
1163       <summary>The SPACEBAR key.</summary>
1164     </member>
1165     <member name="F:System.ConsoleKey.Subtract">
1166       <summary>The Subtract key (the subtraction key on the numeric keypad).</summary>
1167     </member>
1168     <member name="F:System.ConsoleKey.T">
1169       <summary>The T key.</summary>
1170     </member>
1171     <member name="F:System.ConsoleKey.Tab">
1172       <summary>The TAB key.</summary>
1173     </member>
1174     <member name="F:System.ConsoleKey.U">
1175       <summary>The U key.</summary>
1176     </member>
1177     <member name="F:System.ConsoleKey.UpArrow">
1178       <summary>The UP ARROW key.</summary>
1179     </member>
1180     <member name="F:System.ConsoleKey.V">
1181       <summary>The V key.</summary>
1182     </member>
1183     <member name="F:System.ConsoleKey.VolumeDown">
1184       <summary>The Volume Down key (Microsoft Natural Keyboard).</summary>
1185     </member>
1186     <member name="F:System.ConsoleKey.VolumeMute">
1187       <summary>The Volume Mute key (Microsoft Natural Keyboard).</summary>
1188     </member>
1189     <member name="F:System.ConsoleKey.VolumeUp">
1190       <summary>The Volume Up key (Microsoft Natural Keyboard).</summary>
1191     </member>
1192     <member name="F:System.ConsoleKey.W">
1193       <summary>The W key.</summary>
1194     </member>
1195     <member name="F:System.ConsoleKey.X">
1196       <summary>The X key.</summary>
1197     </member>
1198     <member name="F:System.ConsoleKey.Y">
1199       <summary>The Y key.</summary>
1200     </member>
1201     <member name="F:System.ConsoleKey.Z">
1202       <summary>The Z key.</summary>
1203     </member>
1204     <member name="F:System.ConsoleKey.Zoom">
1205       <summary>The ZOOM key.</summary>
1206     </member>
1207     <member name="T:System.ConsoleKeyInfo">
1208       <summary>Describes the console key that was pressed, including the character represented by the console key and the state of the SHIFT, ALT, and CTRL modifier keys.</summary>
1209     </member>
1210     <member name="M:System.ConsoleKeyInfo.#ctor(System.Char,System.ConsoleKey,System.Boolean,System.Boolean,System.Boolean)">
1211       <summary>Initializes a new instance of the <see cref="T:System.ConsoleKeyInfo" /> structure using the specified character, console key, and modifier keys.</summary>
1212       <param name="keyChar">The Unicode character that corresponds to the <paramref name="key" /> parameter.</param>
1213       <param name="key">The console key that corresponds to the <paramref name="keyChar" /> parameter.</param>
1214       <param name="shift">
1215         <see langword="true" /> to indicate that a SHIFT key was pressed; otherwise, <see langword="false" />.</param>
1216       <param name="alt">
1217         <see langword="true" /> to indicate that an ALT key was pressed; otherwise, <see langword="false" />.</param>
1218       <param name="control">
1219         <see langword="true" /> to indicate that a CTRL key was pressed; otherwise, <see langword="false" />.</param>
1220       <exception cref="T:System.ArgumentOutOfRangeException">The numeric value of the <paramref name="key" /> parameter is less than 0 or greater than 255.</exception>
1221     </member>
1222     <member name="M:System.ConsoleKeyInfo.Equals(System.ConsoleKeyInfo)">
1223       <summary>Gets a value indicating whether the specified <see cref="T:System.ConsoleKeyInfo" /> object is equal to the current <see cref="T:System.ConsoleKeyInfo" /> object.</summary>
1224       <param name="obj">An object to compare to the current <see cref="T:System.ConsoleKeyInfo" /> object.</param>
1225       <returns>
1226         <see langword="true" /> if <paramref name="obj" /> is equal to the current <see cref="T:System.ConsoleKeyInfo" /> object; otherwise, <see langword="false" />.</returns>
1227     </member>
1228     <member name="M:System.ConsoleKeyInfo.Equals(System.Object)">
1229       <summary>Gets a value indicating whether the specified object is equal to the current <see cref="T:System.ConsoleKeyInfo" /> object.</summary>
1230       <param name="value">An object to compare to the current <see cref="T:System.ConsoleKeyInfo" /> object.</param>
1231       <returns>
1232         <see langword="true" /> if <paramref name="value" /> is a <see cref="T:System.ConsoleKeyInfo" /> object and is equal to the current <see cref="T:System.ConsoleKeyInfo" /> object; otherwise, <see langword="false" />.</returns>
1233     </member>
1234     <member name="M:System.ConsoleKeyInfo.GetHashCode">
1235       <summary>Returns the hash code for the current <see cref="T:System.ConsoleKeyInfo" /> object.</summary>
1236       <returns>A 32-bit signed integer hash code.</returns>
1237     </member>
1238     <member name="M:System.ConsoleKeyInfo.op_Equality(System.ConsoleKeyInfo,System.ConsoleKeyInfo)">
1239       <summary>Indicates whether the specified <see cref="T:System.ConsoleKeyInfo" /> objects are equal.</summary>
1240       <param name="a">The first object to compare.</param>
1241       <param name="b">The second object to compare.</param>
1242       <returns>
1243         <see langword="true" /> if <paramref name="a" /> is equal to <paramref name="b" />; otherwise, <see langword="false" />.</returns>
1244     </member>
1245     <member name="M:System.ConsoleKeyInfo.op_Inequality(System.ConsoleKeyInfo,System.ConsoleKeyInfo)">
1246       <summary>Indicates whether the specified <see cref="T:System.ConsoleKeyInfo" /> objects are not equal.</summary>
1247       <param name="a">The first object to compare.</param>
1248       <param name="b">The second object to compare.</param>
1249       <returns>
1250         <see langword="true" /> if <paramref name="a" /> is not equal to <paramref name="b" />; otherwise, <see langword="false" />.</returns>
1251     </member>
1252     <member name="P:System.ConsoleKeyInfo.Key">
1253       <summary>Gets the console key represented by the current <see cref="T:System.ConsoleKeyInfo" /> object.</summary>
1254       <returns>A value that identifies the console key that was pressed.</returns>
1255     </member>
1256     <member name="P:System.ConsoleKeyInfo.KeyChar">
1257       <summary>Gets the Unicode character represented by the current <see cref="T:System.ConsoleKeyInfo" /> object.</summary>
1258       <returns>An object that corresponds to the console key represented by the current <see cref="T:System.ConsoleKeyInfo" /> object.</returns>
1259     </member>
1260     <member name="P:System.ConsoleKeyInfo.Modifiers">
1261       <summary>Gets a bitwise combination of <see cref="T:System.ConsoleModifiers" /> values that specifies one or more modifier keys pressed simultaneously with the console key.</summary>
1262       <returns>A bitwise combination of the enumeration values. There is no default value.</returns>
1263     </member>
1264     <member name="T:System.ConsoleModifiers">
1265       <summary>Represents the SHIFT, ALT, and CTRL modifier keys on a keyboard.</summary>
1266     </member>
1267     <member name="F:System.ConsoleModifiers.Alt">
1268       <summary>The left or right ALT modifier key.</summary>
1269     </member>
1270     <member name="F:System.ConsoleModifiers.Control">
1271       <summary>The left or right CTRL modifier key.</summary>
1272     </member>
1273     <member name="F:System.ConsoleModifiers.Shift">
1274       <summary>The left or right SHIFT modifier key.</summary>
1275     </member>
1276     <member name="T:System.ConsoleSpecialKey">
1277       <summary>Specifies combinations of modifier and console keys that can interrupt the current process.</summary>
1278     </member>
1279     <member name="F:System.ConsoleSpecialKey.ControlBreak">
1280       <summary>The <see cref="F:System.ConsoleModifiers.Control" /> modifier key plus the BREAK console key.</summary>
1281     </member>
1282     <member name="F:System.ConsoleSpecialKey.ControlC">
1283       <summary>The <see cref="F:System.ConsoleModifiers.Control" /> modifier key plus the <see cref="F:System.ConsoleKey.C" /> console key.</summary>
1284     </member>
1285   </members>
1286 </doc>