internal static ExampleInfo FromExample(object source, string appName) { var example = new ExampleInfo { AppName = appName }; #if CLP_22 if (ClpUtils.IsVersion22) { return(example.FromExample22(source)); } #endif throw ClpUtils.UnsupportedVersion(); }
internal static OptionInfo FromMember(MemberInfo member, IEnumerable <Attribute> attributes, bool isVerb = false) { #if CLP_19 if (ClpUtils.IsVersion19) { return(new OptionInfo().FromMember19(member, attributes, isVerb)); } #endif #if CLP_22 if (ClpUtils.IsVersion22) { return(new OptionInfo().FromMember22(member, attributes, isVerb)); } #endif throw ClpUtils.UnsupportedVersion(); }
internal static ErrorInfo FromError(object data) { var error = new ErrorInfo(data); #if CLP_19 if (ClpUtils.IsVersion19) { return(error.FromError19(data)); } #endif #if CLP_22 if (ClpUtils.IsVersion22) { return(error.FromError22(data)); } #endif throw ClpUtils.UnsupportedVersion(); }
protected virtual object GetUsage(HelpParts parts) { string usage = ClpUtils.GetAssemblyUsageText(EffectiveAssembly); if (usage == "") { return(null); } return(new Div { Margin = SectionMargin, Children = { new Div(TitleTransform("Usage")) { Color = TitleColor }, new Div(usage) { Color = UsageTextColor }, } }); }
protected virtual object GetAssemblyLicense(HelpParts parts) { return(new Div(ClpUtils.GetAssemblyLicenseText(EffectiveAssembly))); }