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,
         },
     };
 }
示例#2
0
 public IndexingWorkflow(IndexingWorkflowOptions options, IProjectItemRetreiver projectItemRetreiver, IPackageStorage storage)
 {
     _options = options;
     _projectItemRetreiver = projectItemRetreiver;
     _configStrategy       = new DefaultConfigStrategy(new ConfigStorageStrategyFactory(storage));
 }