Exemple #1
0
        protected AsyncTextDataReader(string[] aLines, TReadDirection aReadDirection, AsyncTextReaderPrefix aPrefixes, ITracer aTracer)
            : base(aPrefixes, aTracer)
        {
            iLines         = aLines;
            iReadDirection = aReadDirection;
            //
            switch (iReadDirection)
            {
            default:
            case TReadDirection.EReadDirectionForwards:
                iLineIndex = 0;
                break;

            case TReadDirection.EReadDirectionBackwards:
                iLineIndex = iLines.Length - 1;
                break;
            }
        }
Exemple #2
0
 protected AsyncTextDataReader(string[] aLines, AsyncTextReaderPrefix aPrefixes, ITracer aTracer)
     : this(aLines, TReadDirection.EReadDirectionForwards, aPrefixes, aTracer)
 {
 }
Exemple #3
0
 protected AsyncTextDataReader(string[] aLines, TReadDirection aReadDirection, AsyncTextReaderPrefix aPrefixes)
     : this(aLines, aReadDirection, aPrefixes, null)
 {
 }
 protected AsyncTextFileReader(string aFileName, AsyncTextReaderPrefix aPrefixes, bool aRouteBlankLines)
     : this(aFileName, aPrefixes, aRouteBlankLines, null)
 {
 }
 protected AsyncTextFileReader(string aFileName, AsyncTextReaderPrefix aPrefixes, bool aRouteBlankLines, ITracer aTracer)
     : base(aPrefixes, aRouteBlankLines, aTracer)
 {
     iSourceFileName = aFileName;
 }
 protected AsyncTextFileReader(string aFileName, AsyncTextReaderPrefix aPrefixes, ITracer aTracer)
     : this(aFileName, aPrefixes, false, aTracer)
 {
 }
 protected AsyncTextFileReader(string aFileName, AsyncTextReaderPrefix aPrefixes)
     : this(aFileName, aPrefixes, false, null)
 {
 }
 protected AsyncTextReader(AsyncTextReaderPrefix aPrefixes, bool aRouteBlankLines, ITracer aTracer)
     : base(aTracer)
 {
     iPrefixes        = aPrefixes;
     iRouteBlankLines = aRouteBlankLines;
 }
 protected AsyncTextReader(AsyncTextReaderPrefix aPrefixes, ITracer aTracer)
     : this(aPrefixes, false, aTracer)
 {
 }
 protected AsyncTextReader(AsyncTextReaderPrefix aPrefixes)
     :       this(aPrefixes, null)
 {
 }