public GitHubServiceProvider(IServiceProviderPackage asyncServiceProvider, IServiceProvider syncServiceProvider)
        {
            this.currentVersion       = this.GetType().Assembly.GetName().Version;
            this.asyncServiceProvider = asyncServiceProvider;
            this.syncServiceProvider  = syncServiceProvider;

            tempParts = new Dictionary <string, OwnedComposablePart>();
        }
 public SharperCryptoAnalysisServiceProvider(IServiceProviderPackage asyncServiceProvider,
                                             IServiceProvider syncServiceProvider)
 {
     _currentVersion       = GetType().Assembly.GetName().Version;
     _asyncServiceProvider = asyncServiceProvider;
     _syncServiceProvider  = syncServiceProvider;
     _tempParts            = new Dictionary <string, OwnedComposablePart>();
 }