Show / Hide Table of Contents

    Class FileAndConsoleWriter

    Inheritance
    System.Object
    System.MarshalByRefObject
    System.IO.TextWriter
    FileAndConsoleWriter
    Inherited Members
    System.IO.TextWriter.Null
    System.IO.TextWriter.CoreNewLine
    System.IO.TextWriter.Close()
    System.IO.TextWriter.Dispose()
    System.IO.TextWriter.Flush()
    System.IO.TextWriter.Synchronized(System.IO.TextWriter)
    System.IO.TextWriter.Write(System.Char[])
    System.IO.TextWriter.Write(System.Char[], System.Int32, System.Int32)
    System.IO.TextWriter.Write(System.Boolean)
    System.IO.TextWriter.Write(System.Int32)
    System.IO.TextWriter.Write(System.UInt32)
    System.IO.TextWriter.Write(System.Int64)
    System.IO.TextWriter.Write(System.UInt64)
    System.IO.TextWriter.Write(System.Single)
    System.IO.TextWriter.Write(System.Double)
    System.IO.TextWriter.Write(System.Decimal)
    System.IO.TextWriter.Write(System.Object)
    System.IO.TextWriter.Write(System.String, System.Object)
    System.IO.TextWriter.Write(System.String, System.Object, System.Object)
    System.IO.TextWriter.Write(System.String, System.Object, System.Object, System.Object)
    System.IO.TextWriter.Write(System.String, System.Object[])
    System.IO.TextWriter.WriteLine()
    System.IO.TextWriter.WriteLine(System.Char)
    System.IO.TextWriter.WriteLine(System.Char[])
    System.IO.TextWriter.WriteLine(System.Char[], System.Int32, System.Int32)
    System.IO.TextWriter.WriteLine(System.Boolean)
    System.IO.TextWriter.WriteLine(System.Int32)
    System.IO.TextWriter.WriteLine(System.UInt32)
    System.IO.TextWriter.WriteLine(System.Int64)
    System.IO.TextWriter.WriteLine(System.UInt64)
    System.IO.TextWriter.WriteLine(System.Single)
    System.IO.TextWriter.WriteLine(System.Double)
    System.IO.TextWriter.WriteLine(System.Decimal)
    System.IO.TextWriter.WriteLine(System.Object)
    System.IO.TextWriter.WriteLine(System.String, System.Object)
    System.IO.TextWriter.WriteLine(System.String, System.Object, System.Object)
    System.IO.TextWriter.WriteLine(System.String, System.Object, System.Object, System.Object)
    System.IO.TextWriter.WriteLine(System.String, System.Object[])
    System.IO.TextWriter.WriteAsync(System.Char)
    System.IO.TextWriter.WriteAsync(System.String)
    System.IO.TextWriter.WriteAsync(System.Char[])
    System.IO.TextWriter.WriteAsync(System.Char[], System.Int32, System.Int32)
    System.IO.TextWriter.WriteLineAsync(System.Char)
    System.IO.TextWriter.WriteLineAsync(System.String)
    System.IO.TextWriter.WriteLineAsync(System.Char[])
    System.IO.TextWriter.WriteLineAsync(System.Char[], System.Int32, System.Int32)
    System.IO.TextWriter.WriteLineAsync()
    System.IO.TextWriter.FlushAsync()
    System.IO.TextWriter.FormatProvider
    System.IO.TextWriter.NewLine
    System.MarshalByRefObject.MemberwiseClone(System.Boolean)
    System.MarshalByRefObject.GetLifetimeService()
    System.MarshalByRefObject.InitializeLifetimeService()
    System.MarshalByRefObject.CreateObjRef(System.Type)
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: OPTANO.Modeling.Common
    Assembly: Common.dll
    Syntax
    public class FileAndConsoleWriter : TextWriter, IDisposable

    Constructors

    FileAndConsoleWriter(FileInfo, Boolean)

    Declaration
    public FileAndConsoleWriter(FileInfo logFile = null, bool logToConsole = true)
    Parameters
    Type Name Description
    System.IO.FileInfo logFile
    System.Boolean logToConsole

    Properties

    Encoding

    Declaration
    public override Encoding Encoding { get; }
    Property Value
    Type Description
    System.Text.Encoding
    Overrides
    System.IO.TextWriter.Encoding

    LogToConsole

    Gets or sets a value indicating whether log messages are written to Console.Out.

    Declaration
    public bool LogToConsole { get; set; }
    Property Value
    Type Description
    System.Boolean

    Methods

    Dispose(Boolean)

    Declaration
    protected override void Dispose(bool disposing)
    Parameters
    Type Name Description
    System.Boolean disposing
    Overrides
    System.IO.TextWriter.Dispose(System.Boolean)

    SetLogFile(FileInfo)

    Declaration
    public void SetLogFile(FileInfo logFile)
    Parameters
    Type Name Description
    System.IO.FileInfo logFile

    Write(Char)

    Declaration
    public override void Write(char value)
    Parameters
    Type Name Description
    System.Char value
    Overrides
    System.IO.TextWriter.Write(System.Char)

    Write(String)

    Declaration
    public override void Write(string text)
    Parameters
    Type Name Description
    System.String text
    Overrides
    System.IO.TextWriter.Write(System.String)

    WriteLine(String)

    Declaration
    public override void WriteLine(string text)
    Parameters
    Type Name Description
    System.String text
    Overrides
    System.IO.TextWriter.WriteLine(System.String)

    Extension Methods

    ReflectionHelper.GetFieldValue(Object, String)
    ReflectionHelper.SetFieldValue(Object, String, Object)
    ExtensionMethods.Clone<T>(T)
    ExtensionMethods.ThrowIfArgumentIsNull<T>(T, String)
    Back to top Copyright © OPTANO GmbH generated with DocFX
    Privacy Policy | Impressum – Legal Notice