Esempio n. 1
0
 internal DynamicReader(IReaderAdapter reader, DynamicBoundConfiguration config, object?context)
     : base(reader, config, context, new DynamicRowConstructor(), config.Options.ExtraColumnTreatment)
 {
     NameLookupReferenceCount = 0;
     NameLookup    = NameLookup.Empty;
     DelegateCache = new ConcurrentDictionary <object, Delegate>();
 }
Esempio n. 2
0
        internal DynamicReader(TextReader reader, DynamicBoundConfiguration config, object context) : base(config, context)
        {
            Inner = reader;

            if (config.DynamicRowDisposal == DynamicRowDisposal.OnReaderDispose)
            {
                NotifyOnDispose = new List <DynamicRow>();
            }
        }
Esempio n. 3
0
 internal DynamicWriter(DynamicBoundConfiguration config, IWriterAdapter inner, object?context) : base(config, inner, context)
 {
 }