Team Ai
Datasetpublic

MegaBites-AI/Windows-powershell

sourceHugging Facemitupdated 6mo agoView on Hugging Face
0likes372downloads
DefaultHelpProvider.cs66 linesDownload Raw Back to help
1// Copyright (c) Microsoft Corporation.2// Licensed under the MIT License.3 4using System.Collections.Generic;5 6namespace System.Management.Automation7{8    /// <summary>9    /// Class DefaultHelpProvider implement the help provider for commands.10    ///11    /// Command Help information are stored in 'help.xml' files. Location of these files12    /// can be found from CommandDiscovery.13    /// </summary>14    internal class DefaultHelpProvider : HelpFileHelpProvider15    {16        /// <summary>17        /// Constructor for HelpProvider.18        /// </summary>19        internal DefaultHelpProvider(HelpSystem helpSystem)20            : base(helpSystem)21        {22        }23 24        #region Common Properties25 26        /// <summary>27        /// </summary>28        /// <value></value>29        internal override string Name30        {31            get32            {33                return "Default Help Provider";34            }35        }36 37        /// <summary>38        /// </summary>39        /// <value></value>40        internal override HelpCategory HelpCategory41        {42            get43            {44                return HelpCategory.DefaultHelp;45            }46        }47 48        #endregion49 50        #region Help Provider Interface51 52        /// <summary>53        /// </summary>54        /// <param name="helpRequest">Help request object.</param>55        /// <returns></returns>56        internal override IEnumerable<HelpInfo> ExactMatchHelp(HelpRequest helpRequest)57        {58            HelpRequest defaultHelpRequest = helpRequest.Clone();59            defaultHelpRequest.Target = "default";60            return base.ExactMatchHelp(defaultHelpRequest);61        }62 63        #endregion64    }65}66