Show / Hide Table of Contents

    Class LogQueue

    Inheritance
    Object
    LogQueue
    Implements
    ILogQueue
    Namespace: QFSW.QC
    Assembly: QFSW.QC.dll
    Syntax
    public class LogQueue : ILogQueue

    Constructors

    LogQueue(Int32)

    Declaration
    public LogQueue(int maxStoredLogs = -1)
    Parameters
    Type Name Description
    Int32 maxStoredLogs

    Properties

    IsEmpty

    Declaration
    public bool IsEmpty { get; }
    Property Value
    Type Description
    Boolean

    MaxStoredLogs

    Declaration
    public int MaxStoredLogs { get; set; }
    Property Value
    Type Description
    Int32

    Methods

    Clear()

    Declaration
    public void Clear()

    QueueLog(ILog)

    Declaration
    public void QueueLog(ILog log)
    Parameters
    Type Name Description
    ILog log

    TryDequeue(out ILog)

    Declaration
    public bool TryDequeue(out ILog log)
    Parameters
    Type Name Description
    ILog log
    Returns
    Type Description
    Boolean

    Implements

    ILogQueue

    Extension Methods

    ArraySingleExtensions.AsArraySingle<T>(T)
    CollectionExtensions.Yield<T>(T)
    Quantum Console by QFSW
    Back to top