public PackageStorage(IQueryProvider <IndexerKey, List <CSharpQuery> > codeQueries, IQueryProvider <IndexerKey, Statement> xmlQueries, XmlIndexer xmlFileAnalyzer, CSharpIndexer codeFileAnalyzer, GenericStorage <MethodInfo, ExpressionResult> genericMethods, ISqlMapConfigProvider sqlMapConfigProvider, GenericStorage <string, object> runtimeConfiguration)
 {
     CodeQueries          = codeQueries;
     XmlQueries           = xmlQueries;
     XmlFileAnalyzer      = xmlFileAnalyzer;
     CodeFileAnalyzer     = codeFileAnalyzer;
     GenericMethods       = genericMethods;
     SqlMapConfigProvider = sqlMapConfigProvider;
     RuntimeConfiguration = runtimeConfiguration;
 }
 public PackageStorage()
 {
     Initialized             = DateTime.Now.Ticks;
     CodeQueries             = new CodeQueryProvider();
     XmlQueries              = new StatementProvider();
     XmlFileAnalyzer         = new XmlIndexer();
     CodeFileAnalyzer        = new CSharpIndexer();
     GenericMethods          = new GenericStorage <MethodInfo, ExpressionResult>();
     SqlMapConfigProvider    = new SqlMapConfigProvider();
     IndexingWorkflowOptions = new IndexingWorkflowOptions
     {
         MapsOptions = new SqlMapIndexingOptions
         {
             IndexOnlyMapsInConfig = true,
             IndexAllMapsOnError   = true,
         },
     };
 }