TextWriter

TextWriter CF 1.0, ECMA 1.0, serializable, marshal by reference, disposable

System.IO (mscorlib.dll) abstract class

This class writes strings of characters to a stream. Encoding sets the encoding of the produced text; change the object that provides formatting by setting FormatProvider . To change the newline character produced in your text, set the NewLine property. To write to a stream, call either Write( ) or WriteLine( ) . To clear the current buffer of characters, use Flush( ) . As always, Close( ) allows you to free the resources in use by the TextWriter .

 public abstract class  TextWriter  : MarshalByRefObject, IDisposable {  // Protected Constructors  protected  TextWriter  ( );    protected  TextWriter  (IFormatProvider   formatProvider   );  // Public Static Fields  public static readonly TextWriter  Null  ;  // =System.IO.TextWriter+NullTextWriter   // Protected Instance Fields  protected char[ ]  CoreNewLine  ;  // Public Instance Properties  public abstract Encoding  Encoding  {get; }    public virtual IFormatProvider  FormatProvider  {get; }    public virtual string  NewLine  {set; get; }  // Public Static Methods  public static TextWriter  Synchronized  (TextWriter   writer   );  // Public Instance Methods  public virtual void  Close  ( );    public virtual void  Flush  ( );    public virtual void  Write  (bool   value   );    public virtual void  Write  (char   value   );    public virtual void  Write  (char[ ]   buffer   );    public virtual void  Write  (char[ ]   buffer   , int   index   , int   count   );    public virtual void  Write  (decimal   value   );    public virtual void  Write  (double   value   );    public virtual void  Write  (int   value   );    public virtual void  Write  (long   value   );    public virtual void  Write  (object   value   );    public virtual void  Write  (float   value   );    public virtual void  Write  (string   value   );    public virtual void  Write  (string   format   , object   arg0   );    public virtual void  Write  (string   format   , params object[ ]   arg   );    public virtual void  Write  (string   format   , object   arg0   , object   arg1   );    public virtual void  Write  (string   format   , object   arg0   , object   arg1   , object   arg2   );    public virtual void  Write  (uint   value   );    public virtual void  Write  (ulong   value   );    public virtual void  WriteLine  ( );    public virtual void  WriteLine  (bool   value   );    public virtual void  WriteLine  (char   value   );    public virtual void  WriteLine  (char[ ]   buffer   );    public virtual void  WriteLine  (char[ ]   buffer   , int   index   , int   count   );    public virtual void  WriteLine  (decimal   value   );    public virtual void  WriteLine  (double   value   );    public virtual void  WriteLine  (int   value   );    public virtual void  WriteLine  (long   value   );    public virtual void  WriteLine  (object   value   );    public virtual void  WriteLine  (float   value   );    public virtual void  WriteLine  (string   value   );    public virtual void  WriteLine  (string   format   , object   arg0   );    public virtual void  WriteLine  (string   format   , params object[ ]   arg   );    public virtual void  WriteLine  (string   format   , object   arg0   , object   arg1   );    public virtual void  WriteLine  (string   format   , object   arg0   , object   arg1   , object   arg2   );    public virtual void  WriteLine  (uint   value   );    public virtual void  WriteLine  (ulong   value   );  // Protected Instance Methods  protected virtual void  Dispose  (bool   disposing   ); } 

Hierarchy

System.Object System.MarshalByRefObject TextWriter(System.IDisposable)

Subclasses

StreamWriter , StringWriter

Returned By

System.Console.{Error , Out} , System.Diagnostics.TextWriterTraceListener.Writer

Passed To

System.Console.{SetError( ) , SetOut( )} , System.Diagnostics.TextWriterTraceListener.{TextWriterTraceListener( ) , Writer} , System.Xml.XmlDocument.Save( ) , System.Xml.XmlTextWriter.XmlTextWriter( ) , System.Xml.Xsl.XslTransform.Transform( )



C# in a Nutshell
C # in a Nutshell, Second Edition
ISBN: 0596005261
EAN: 2147483647
Year: 2005
Pages: 963

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net