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, }, }; }