Пример #1
0
 internal StdfFile(IStdfStreamManager streamManager, bool debug, RecordsAndFields recordsAndFields)
     : this(streamManager, PrivateImpl.None)
 {
     if (debug || recordsAndFields != null)
     {
         _ConverterFactory = new RecordConverterFactory(recordsAndFields)
         {
             Debug = debug
         };
         StdfV4Specification.RegisterRecords(_ConverterFactory);
     }
     else
     {
         _ConverterFactory = new RecordConverterFactory(_V4ConverterFactory);
     }
 }
Пример #2
0
 /// <summary>
 /// Used internally by compiled query support
 /// </summary>
 /// <param name="recordsAndFields"></param>
 internal RecordConverterFactory(RecordsAndFields recordsAndFields)
 {
     _RecordsAndFields = recordsAndFields;
     _Converters       = new Dictionary <RecordType, Converter <UnknownRecord, StdfRecord> >();
     _Unconverters     = new Dictionary <Type, Func <StdfRecord, Endian, UnknownRecord> >();
 }