/// <summary> /// Get help info based on name, text and filename /// </summary> /// <param name="name">help topic name</param> /// <param name="text">help text</param> /// <param name="category">help category</param> /// <returns>SyntaxHelpInfo object created based on information provided</returns> internal static SyntaxHelpInfo GetHelpInfo(string name, string text, HelpCategory category) { if (String.IsNullOrEmpty(name)) return null; SyntaxHelpInfo syntaxHelpInfo = new SyntaxHelpInfo(name, text, category); if (String.IsNullOrEmpty(syntaxHelpInfo.Name)) return null; syntaxHelpInfo.AddCommonHelpProperties(); return syntaxHelpInfo; }
/// <summary> /// Get help info based on name, text and filename. /// </summary> /// <param name="name">Help topic name.</param> /// <param name="text">Help text.</param> /// <param name="category">Help category.</param> /// <returns>SyntaxHelpInfo object created based on information provided.</returns> internal static SyntaxHelpInfo GetHelpInfo(string name, string text, HelpCategory category) { if (string.IsNullOrEmpty(name)) { return(null); } SyntaxHelpInfo syntaxHelpInfo = new SyntaxHelpInfo(name, text, category); if (string.IsNullOrEmpty(syntaxHelpInfo.Name)) { return(null); } syntaxHelpInfo.AddCommonHelpProperties(); return(syntaxHelpInfo); }