Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
 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();
 }
Ejemplo n.º 3
0
        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();
        }
Ejemplo n.º 4
0
        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
                    },
                }
            });
        }
Ejemplo n.º 5
0
 protected virtual object GetAssemblyLicense(HelpParts parts)
 {
     return(new Div(ClpUtils.GetAssemblyLicenseText(EffectiveAssembly)));
 }