예제 #1
0
 // Token: 0x06001A09 RID: 6665 RVA: 0x000CE4A0 File Offset: 0x000CC6A0
 public TextParser(ConverterInput input, bool unwrapFlowed, bool unwrapDelSp, int maxRuns, bool testBoundaryConditions)
 {
     this.input          = input;
     this.tokenBuilder   = new TextTokenBuilder(null, maxRuns, testBoundaryConditions);
     this.token          = this.tokenBuilder.Token;
     this.unwrapFlowed   = unwrapFlowed;
     this.unwrapDelSpace = unwrapDelSp;
 }
예제 #2
0
        void IDisposable.Dispose()
        {
            if (input != null /*&& this.input is IDisposable*/)
            {
                ((IDisposable)input).Dispose();
            }

            input        = null;
            parseBuffer  = null;
            token        = null;
            tokenBuilder = null;

            GC.SuppressFinalize(this);
        }
예제 #3
0
        void IDisposable.Dispose()
        {
            if (input != null /*&& this.input is IDisposable*/)
            {
                ((IDisposable)input).Dispose();
            }

            if (output != null /*&& this.output is IDisposable*/)
            {
                ((IDisposable)output).Dispose();
            }

            input  = null;
            output = null;

            GC.SuppressFinalize(this);
        }
예제 #4
0
 public EnrichedParser(ConverterInput input, int maxRuns, bool testBoundaryConditions)
 {
     this.input        = input;
     this.tokenBuilder = new HtmlTokenBuilder(null, maxRuns, 0, testBoundaryConditions);
     this.token        = this.tokenBuilder.Token;
 }
예제 #5
0
 /// <summary>
 /// Constrói uma instancia já tendo os métodos de conversão.
 /// </summary>
 /// <param name="client"></param>
 /// <param name="converterOutput"></param>
 /// <param name="converterInput"></param>
 /// <param name="comparer">Comparador que será usado na instancia.</param>
 public ProxyIList(IList client, ConverterOutput <T> converterOutput, ConverterInput <T> converterInput, Comparer comparer) : this(client)
 {
     _converterOutput = converterOutput;
     _converterInput  = converterInput;
 }
예제 #6
0
 public TextCodePageConverter(ConverterInput input, ConverterOutput output)
 {
     this.input  = input;
     this.output = output;
 }