Exemplo n.º 1
0
        public static IEnumerable <Constructor> RequestConstructors(CsharpNames names, UrlInformation url, bool inheritsFromPlainRequestBase)
        {
            var generic         = FirstGeneric(names.GenericsDeclaredOnRequest);
            var generateGeneric = CodeConfiguration.GenericOnlyInterfaces.Contains(names.RequestInterfaceName) || !inheritsFromPlainRequestBase;

            return(GenerateConstructors(url, inheritsFromPlainRequestBase, generateGeneric, names.RequestName, generic));
        }
Exemplo n.º 2
0
        public static IEnumerable <Constructor> DescriptorConstructors(CsharpNames names, UrlInformation url)
        {
            var m               = names.DescriptorName;
            var generic         = FirstGeneric(names.GenericsDeclaredOnDescriptor);
            var generateGeneric = !string.IsNullOrEmpty(generic);

            return(GenerateConstructors(url, true, generateGeneric, m, generic));
        }
Exemplo n.º 3
0
 public FluentMethod(CsharpNames names, IReadOnlyCollection <UrlPart> parts, bool selectorIsOptional, string link, string summary)
     : base(names, parts, selectorIsOptional, link, summary)
 {
 }
Exemplo n.º 4
0
 public InitializerMethod(CsharpNames names, string link, string summary) : base(names, link, summary)
 {
 }
Exemplo n.º 5
0
 protected MethodSyntaxBase(CsharpNames names, string link, string summary) =>
 (CsharpNames, DocumentationLink, XmlDocSummary) = (names, link, summary);
 protected FluentSyntaxBase(CsharpNames names, IReadOnlyCollection <UrlPart> parts, bool selectorIsOptional, string link, string summary)
     : base(names, link, summary) =>
     (UrlParts, _selectorIsOptional) = (CreateDescriptorArgs(parts), selectorIsOptional);