Exemplo n.º 1
0
 public void Assign(ILineSeparator Source)
 {
     this.BeginUpdate();
     try
     {
         this.Options            = Source.Options;
         this.HighlightForeColor = Source.HighlightForeColor;
         this.HighlightBackColor = Source.HighlightBackColor;
         this.LineColor          = Source.LineColor;
     }
     finally
     {
         this.EndUpdate();
     }
 }
Exemplo n.º 2
0
        public IFileReader Build()
        {
            if (blockReader == null)
            {
                buildBlockReader();
            }

            if (lineSeparator == null)
            {
                lineSeparator = new NewlineSeparator();
            }

            if (errorMessageLength != 0)
            {
                throw new Exception(errorMessage);
            }

            return(new FileReader(blockReader, lineSeparator));
        }
Exemplo n.º 3
0
 public FileReader(IBlockReader blockReader = null, ILineSeparator lineSeparator = null)
 {
     BlockReader   = blockReader;
     LineSeparator = lineSeparator;
 }
Exemplo n.º 4
0
 public OrderBuilder(IOrderLineBuilder orderLineBuilder, ILineSeparator lineSeparator)
 {
     _orderLineBuilder = orderLineBuilder;
     _lineSeparator    = lineSeparator;
 }