[About] Version=1.0 Author=Nic Mail=support@hiasm.com [Type] Class=Element Info=Console application. [Property] @BackgroundColor=Sets the background color of the console. ARG(ConsoleColor)|20|(empty)|ConsoleColor @BufferHeight=Sets the height of the buffer area. ARG(int)|1|300 @BufferWidth=Sets the width of the buffer area. ARG(int)|1|85 @CursorLeft=Sets the column position of the cursor within the buffer area. ARG(int)|1|0 @CursorSize=Sets the height of the cursor within a character cell. The property value ranges from 1 to 100. ARG(int)|1|0 @CursorTop=Sets the row position of the cursor within the buffer area. ARG(int)|1|0 @CursorVisible=Sets a value indicating whether the cursor is visible. ARG(bool)|14|0|True,False @ForegroundColor=Sets the foreground color of the console. ARG(ConsoleColor)|20|(empty)|ConsoleColor @InputEncoding=Sets the encoding the console uses to read input. ARG(Encoding)|20|(empty)|Encoding @OutputEncoding=Sets the encoding the console uses to write output. ARG(Encoding)|20|(empty)|Encoding @Title=Sets the title to display in the console title bar. ARG(string)|2| @TreatControlCAsInput=Sets a value indicating whether the combination of the Control modifier key and C console key is treated as ordinary input or as an interruption that is handled by the operating system. ARG(bool)|14|1|True,False @WindowHeight=Sets the height of the console window area. ARG(int)|1|25 @WindowLeft=Sets the leftmost position of the console window area relative to the screen buffer. ARG(int)|1|0 @WindowTop=Sets the top position of the console window area relative to the screen buffer. ARG(int)|1|0 @WindowWidth=Sets the width of the console window. ARG(int)|1|80 Intercept=Sets the value whether to display the pressed key in the console window. ARG(bool)|14|1|True,False ##Build=Build Project Settings Symbols=Sets the conditional compilation symbols. ARG(string)|2| Constants=Defines the compilation constants. ARG(flags)|21|3|DEBUG,TRACE Platform=Sets the platform target. ARG(enum)|14|0|AnyCPU,x86,x64,Itanium Unsafe=Allow unsafe mode. ARG(bool)|14|1|True,False Optimize=Sets a value indicating whether to optimize code. ARG(bool)|14|1|True,False WarningLevel=Sets the level of the warning. ARG(enum)|4|4|0,1,2,3,4 SuppressWarning=Sets the pattern to suppress warning. ARG(string)|2| TreatWarnings=Treat warnings as errors. ARG(enum)|14|1|True,False WarningsAsErrors=Sets the specific warnings. ARG(string)|2| OuputPath=Sets the own output path. ARG(string)|2| Serialization=Generate serialization assembly. ARG(enum)|14|2|Off,On,Auto ##Advanced=Advanced Build Settings Language=Sets the version of the languge. ARG(enum)|14|0|Default,ISO-1,ISO-2,3 ErrorReport=Sets the internal compiler error reporting. ARG(enum)|14|1|None,Prompt,Send,Queue CheckOverflow=Sets a value indicating whether to check for arithmetic overflow/underflow. ARG(bool)|14|1|True,False NoStdLib=Sets a value indicating whether do not reference mscorlib.dll. ARG(bool)|14|1|True,False DebugInfo=Sets the level of the detailization of the debug info. ARG(enum)|14|1|None,Full,Pdb-Only FileAligment=Sets the file entry alignment. ARG(enum)|14|0|512,1024,2048,4096,8192 ## ## [Methods] *doClear=Clears the console buffer and corresponding console window of display information. ARG()|1|0 *doOpenStandardError2=Acquires the standard error stream, which is set to a specified buffer size. ARG(int bufferSize)|1|0 *doOpenStandardInput2=Acquires the standard input stream, which is set to a specified buffer size. ARG(int bufferSize)|1|0 *doOpenStandardOutput2=Acquires the standard output stream, which is set to a specified buffer size. ARG(int bufferSize)|1|0 *doReadKey2=Obtains the next character or function key pressed by the user. The pressed key is optionally displayed in the console window. ARG(bool intercept)|1|0 *doResetColor=Sets the foreground and background console colors to their defaults. ARG()|1|0 *doSetError=Sets the Error property to the specified TextWriter object. ARG(TextWriter newError)|1|0 *doSetIn=Sets the In property to the specified TextReader object. ARG(TextReader newIn)|1|0 *doSetOut=Sets the Out property to the specified TextWriter object. ARG(TextWriter newOut)|1|0 *doWrite=Writes the text representation of the specified object to the standard output stream. ARG(T value)|1|0 *doWrite2=Writes the text representation of the specified object to the standard output stream using the specified format information. ARG(string format, Object arg0)|1|0 *doWrite3=Writes the text representation of the specified array of objects to the standard output stream using the specified format information. ARG(string format, params Object[] args)|1|0 *doWrite4=Writes the specified subarray of Unicode characters to the standard output stream. ARG(char[] buffer, int index, int count)|1|0 *doWrite5=Writes the text representation of the specified objects to the standard output stream using the specified format information. ARG(string format, Object arg0, Object arg1)|1|0 *doWrite6=Writes the text representation of the specified objects to the standard output stream using the specified format information. ARG(string format, Object arg0, Object arg1, Object arg2)|1|0 *doWriteLine=Writes the current line terminator to the standard output stream. ARG()|1|0 doWriteLine2=Writes the text representation of the specified object, followed by the current line terminator, to the standard output stream. ARG(T value)|1|0 *doWriteLine3=Writes the text representation of the specified object, followed by the current line terminator, to the standard output stream using the specified format information. ARG(string format, Object arg0)|1|0 *doWriteLine4=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. ARG(string format, params Object[] args)|1|0 *doWriteLine5=Writes the specified subarray of Unicode characters, followed by the current line terminator, to the standard output stream. ARG(char[] buffer, int index, int count)|1|0 *doWriteLine6=Writes the text representation of the specified objects, followed by the current line terminator, to the standard output stream using the specified format information. ARG(string format, Object arg0, Object arg1)|1|0 *doWriteLine7=Writes the text representation of the specified objects, followed by the current line terminator, to the standard output stream using the specified format information. ARG(string format, Object arg0, Object arg1, Object arg2)|1|0 onStart=Occurs when the console is started. ARG(null)|2|0 onCancelKeyPress=Occurs when the Control modifier key. ARG(ConsoleCancelEventArgs)|2|0 *onOpenStandardError=Occurs after invoke the method doOpenStandardError and returns the result. ARG(Stream)|2|10 *onOpenStandardInput=Occurs after invoke the method doOpenStandardInput and returns the result. ARG(Stream)|2|10 *onOpenStandardOutput=Occurs after invoke the method doOpenStandardOutput and returns the result. ARG(Stream)|2|10 *onReadKey=Occurs after invoke the method doReadKey and returns the result. ARG(ConsoleKeyInfo)|2|0 *BackgroundColor=Returns the background color of the console. ARG(ConsoleColor)|3|0 *BufferHeight=Returns the height of the buffer area. ARG(int)|3|1 *BufferWidth=Returns the width of the buffer area. ARG(int)|3|1 *CapsLock=Returns a value indicating whether the CAPS LOCK keyboard toggle is turned on or turned off. ARG(bool)|3|104 CommandLineArgs=Returns a string array containing the command-line arguments for the console application. ARG(string[])|3|13 *CursorLeft=Returns the column position of the cursor within the buffer area. ARG(int)|3|1 *CursorSize=Returns the height of the cursor within a character cell. ARG(int)|3|1 *CursorTop=Returns the row position of the cursor within the buffer area. ARG(int)|3|1 *CursorVisible=Returns a value indicating whether the cursor is visible. ARG(bool)|3|104 *Error=Returns the standard error output stream. ARG(TextWriter)|3|0 *ForegroundColor=Returns the foreground color of the console. ARG(ConsoleColor)|3|0 *In=Returns the standard input stream. ARG(TextReader)|3|0 *InputEncoding=Returns the encoding the console uses to read input. ARG(Encoding)|3|0 *KeyAvailable=Returns a value indicating whether a key press is available in the input stream. ARG(bool)|3|104 *LargestWindowHeight=Returns the largest possible number of console window rows, based on the current font and screen resolution. ARG(int)|3|1 *LargestWindowWidth=Returns the largest possible number of console window columns, based on the current font and screen resolution. ARG(int)|3|1 *NumberLock=Returns a value indicating whether the NUM LOCK keyboard toggle is turned on or turned off. ARG(bool)|3|104 *OpenStandardError=Acquires the standard error stream. ARG(Stream)|3|10 *OpenStandardInput=Acquires the standard input stream. ARG(Stream)|3|10 *OpenStandardOutput=Acquires the standard output stream. ARG(Stream)|3|10 *Out=Returns the standard output stream. ARG(TextWriter)|3|0 *OutputEncoding=Returns the encoding the console uses to write output. ARG(Encoding)|3|0 *Read=Reads the next character from the standard input stream. ARG(int)|3|1 *ReadKey=Obtains the next character or function key pressed by the user. The pressed key is displayed in the console window. ARG(ConsoleKeyInfo)|3|0 *ReadLine=Reads the next line of characters from the standard input stream. ARG(string)|3|2 *Title=Returns the title to display in the console title bar. ARG(string)|3|2 *TreatControlCAsInput=Returns a value indicating whether the combination of the Control modifier key and C console key is treated as ordinary input or as an interruption that is handled by the operating system. ARG(bool)|3|104 *WindowHeight=Returns the height of the console window area. ARG(int)|3|1 *WindowLeft=Returns the leftmost position of the console window area relative to the screen buffer. ARG(int)|3|1 *WindowTop=Returns the top position of the console window area relative to the screen buffer. ARG(int)|3|1 *WindowWidth=Returns the width of the console window. ARG(int)|3|1 *args=Defines an array of objects to write using format. ARG(Object[])|4|13 *arg0=Defines an object to write using format. ARG(Object)|4|0 *arg1=Defines the second object to write using format. ARG(Object)|4|0 *arg2=Defines the third object to write using format. ARG(Object)|4|0 *buffer=Defines a Unicode character array. ARG(char[])|4|13 *bufferSize=Defines the internal stream buffer size. ARG(int)|4|1 *count=Defines the number of characters to write. ARG(int)|4|1 *format=Defines a composite format string. ARG(string)|4|2 *index=Defines the starting position in buffer. ARG(int)|4|1 *intercept=Defines the value whether to display the pressed key in the console window. ARG(bool)|4|104 *newError=Defines a stream that is the new standard error output. ARG(TextWriter)|4|0 *newIn=Defines a stream that is the new standard input. ARG(TextReader)|4|0 *newOut=Defines a stream that is the new standard output. ARG(TextWriter)|4|0 *value=Defines the value to write. ARG(T)|4|0