internal PoolingPayloadTokenStream(TestPayloads outerInstance, ByteArrayPool pool) { this.OuterInstance = outerInstance; this.Pool = pool; Payload = pool.Get(); OuterInstance.GenerateRandomData(Payload); Term = Encoding.UTF8.GetString(Payload); First = true; PayloadAtt = AddAttribute <IPayloadAttribute>(); TermAtt = AddAttribute <ICharTermAttribute>(); }
internal PoolingPayloadTokenStream(TestPayloads outerInstance, ByteArrayPool pool) { this.OuterInstance = outerInstance; this.Pool = pool; Payload = pool.Get(); OuterInstance.GenerateRandomData(Payload); Term = Encoding.UTF8.GetString((byte[])(Array)Payload); First = true; PayloadAtt = AddAttribute<IPayloadAttribute>(); TermAtt = AddAttribute<ICharTermAttribute>(); }