/// <summary> /// Initialize help providers. /// </summary> /// <remarks> /// Currently we hardcode the sequence of help provider initialization. /// In the longer run, we probably will load help providers based on some provider catalog. That /// will allow new providers to be defined by customer. /// </remarks> private void InitializeHelpProviders() { HelpProvider helpProvider = null; helpProvider = new AliasHelpProvider(this); _helpProviders.Add(helpProvider); helpProvider = new ScriptCommandHelpProvider(this); _helpProviders.Add(helpProvider); helpProvider = new CommandHelpProvider(this); _helpProviders.Add(helpProvider); helpProvider = new ProviderHelpProvider(this); _helpProviders.Add(helpProvider); helpProvider = new PSClassHelpProvider(this); _helpProviders.Add(helpProvider); /* TH Bug#3141590 - Disable DscResourceHelp for ClientRTM due to perf issue. #if !CORECLR // TODO:CORECLR Add this back in once we support Get-DscResource * helpProvider = new DscResourceHelpProvider(this); * _helpProviders.Add(helpProvider); #endif */ helpProvider = new HelpFileHelpProvider(this); _helpProviders.Add(helpProvider); helpProvider = new FaqHelpProvider(this); _helpProviders.Add(helpProvider); helpProvider = new GlossaryHelpProvider(this); _helpProviders.Add(helpProvider); helpProvider = new GeneralHelpProvider(this); _helpProviders.Add(helpProvider); helpProvider = new DefaultHelpProvider(this); _helpProviders.Add(helpProvider); }
private void InitializeHelpProviders() { HelpProvider provider = null; provider = new AliasHelpProvider(this); this._helpProviders.Add(provider); provider = new ScriptCommandHelpProvider(this); this._helpProviders.Add(provider); provider = new CommandHelpProvider(this); this._helpProviders.Add(provider); provider = new ProviderHelpProvider(this); this._helpProviders.Add(provider); provider = new HelpFileHelpProvider(this); this._helpProviders.Add(provider); provider = new FaqHelpProvider(this); this._helpProviders.Add(provider); provider = new GlossaryHelpProvider(this); this._helpProviders.Add(provider); provider = new GeneralHelpProvider(this); this._helpProviders.Add(provider); provider = new DefaultHelpProvider(this); this._helpProviders.Add(provider); }
/// <summary> /// Initialize help providers. /// </summary> /// <remarks> /// Currently we hardcode the sequence of help provider initialization. /// In the longer run, we probably will load help providers based on some provider catalog. That /// will allow new providers to be defined by customer. /// </remarks> private void InitializeHelpProviders() { HelpProvider helpProvider = null; helpProvider = new AliasHelpProvider(this); _helpProviders.Add(helpProvider); helpProvider = new ScriptCommandHelpProvider(this); _helpProviders.Add(helpProvider); helpProvider = new CommandHelpProvider(this); _helpProviders.Add(helpProvider); helpProvider = new ProviderHelpProvider(this); _helpProviders.Add(helpProvider); helpProvider = new PSClassHelpProvider(this); _helpProviders.Add(helpProvider); /* TH Bug#3141590 - Disable DscResourceHelp for ClientRTM due to perf issue. #if !CORECLR // TODO:CORECLR Add this back in once we support Get-DscResource helpProvider = new DscResourceHelpProvider(this); _helpProviders.Add(helpProvider); #endif */ helpProvider = new HelpFileHelpProvider(this); _helpProviders.Add(helpProvider); helpProvider = new FaqHelpProvider(this); _helpProviders.Add(helpProvider); helpProvider = new GlossaryHelpProvider(this); _helpProviders.Add(helpProvider); helpProvider = new GeneralHelpProvider(this); _helpProviders.Add(helpProvider); helpProvider = new DefaultHelpProvider(this); _helpProviders.Add(helpProvider); }