private void Analyze() { using (var scope = container.BeginLifetimeScope()) { ISearchEngine searchEngine = scope.Resolve <ISearchEngine>(); searchEngine.Init(SearchParameters.Access.MSMSFile, SearchParameters.Access.FastaFile, SearchParameters.Access.OutputFile); searchEngine.Analyze(StartScan, EndScan, Results); } }