OutputWindowTextWriter Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A TextWriter whose output goes to a Visual Studio output window pane.
public ref class OutputWindowTextWriter : System::IO::TextWriter, Microsoft::VisualStudio::Threading::IAsyncDisposable
public class OutputWindowTextWriter : System.IO.TextWriter, Microsoft.VisualStudio.Threading.IAsyncDisposable
type OutputWindowTextWriter = class
inherit TextWriter
interface IAsyncDisposable
Public Class OutputWindowTextWriter
Inherits TextWriter
Implements IAsyncDisposable
- Inheritance
-
OutputWindowTextWriter
- Implements
Constructors
OutputWindowTextWriter(IVsOutputWindowPane) |
Initializes a new instance of the OutputWindowTextWriter class. |
Properties
Encoding |
Gets the encoding used. |
Methods
Dispose(Boolean) |
Completes writing and blocks for any pending messages to be written. |
DisposeAsync() |
Completes the writer block and returns a task that completes when all pending messages have been flushed. |
Flush() |
Returns when all messages posted up to this point have been written to the output window pane. |
FlushAsync() |
Returns a task that completes when all messages written to the output window up to this point have been written to the output window pane. |
Write(Char[], Int32, Int32) | |
Write(String) | |
WriteAsync(Char) | |
WriteAsync(Char[], Int32, Int32) | |
WriteAsync(String) | |
WriteLine(String) | |
WriteLineAsync() | |
WriteLineAsync(Char) | |
WriteLineAsync(Char[], Int32, Int32) | |
WriteLineAsync(String) | |
WriteLineWithId(Guid, UInt32, String) |
Output a message to IVsOutputWindowPane that can be correlated to Error tasks. |