コード例 #1
0
 protected async override Tasks.Task InitializeAsync(CancellationToken cancellationToken, IProgress <ServiceProgressData> progress)
 {
     if (await GetServiceAsync(typeof(IMenuCommandService)) is OleMenuCommandService commandService)
     {
         // Execute on the UI thread
         ThreadHelper.Generic.BeginInvoke(DispatcherPriority.ContextIdle, () =>
         {
             AddTemplate.Initialize(this, commandService);
             AddVsHostFile.Initialize(this, commandService);
             AddCliHostFile.Initialize(this, commandService);
         });
     }
 }
コード例 #2
0
        //private IServiceProvider ServiceProvider
        //{
        //    get { return _package; }
        //}

        public static void Initialize(Package package, OleMenuCommandService commandService)
        {
            Instance = new AddTemplate(package, commandService);
        }