SolutionExtensions.ShowSuggestionsCommand.Initialize C# (CSharp) Method

Initialize() public static method

public static Initialize ( Microsoft.VisualStudio.Shell.Package package, IVsExtensionRepository repository, IVsExtensionManager manager ) : void
package Microsoft.VisualStudio.Shell.Package
repository IVsExtensionRepository
manager IVsExtensionManager
return void
        public static void Initialize(Package package, IVsExtensionRepository repository, IVsExtensionManager manager)
        {
            Instance = new ShowSuggestionsCommand(package, repository, manager);
        }

Usage Example

Example #1
0
        protected override void Initialize()
        {
            // Initialize shared components
            DTE = GetService(typeof(DTE)) as DTE2;
            Logger.Initialize(this, Constants.VSIX_NAME);
            Settings.Initialize(this);
            SolutionHandler.Initialize(DTE);
            SuggestionHandler.Initialize();

            // Initialize other components
            var repository = (IVsExtensionRepository)GetService(typeof(SVsExtensionRepository));
            var manager    = (IVsExtensionManager)GetService(typeof(SVsExtensionManager));

            ExtensionInstalledChecker.Initialize(repository, manager);
            ShowMissingCommand.Initialize(this);
            ModifyMissingCommand.Initialize(this);
            ShowSuggestionsCommand.Initialize(this, repository, manager);
            InfoBarService.Initialize(this, repository, manager);

            base.Initialize();
        }