Exemplo n.º 1
0
        public void CreateCodeDom(Assembly assembly, CherryPickingMethods methods, DocCommentLookup docLookup)
        {
            this.docLookup = docLookup;
            var cherryTypes = PodGenHelper.GetCherryTypes(assembly, methods);

            CreateCodeDom(cherryTypes, methods);
        }
Exemplo n.º 2
0
        public void CreateCodeDom(Assembly assembly, CherryPickingMethods methods, DocCommentLookup docLookup, ModelGenOutputs codeGenOutputs)
        {
            this.docLookup = docLookup;
            this.settings  = codeGenOutputs;
            var cherryTypes = PodGenHelper.GetCherryTypes(assembly, methods);

            CreateCodeDom(cherryTypes, methods, settings.CSClientNamespaceSuffix);
        }
Exemplo n.º 3
0
        public void CreateCodeDom(Assembly assembly, CherryPickingMethods methods, DocCommentLookup docLookup, string clientNamespaceSuffix)
        {
            this.docLookup             = docLookup;
            this.clientNamespaceSuffix = clientNamespaceSuffix;
            var cherryTypes = PodGenHelper.GetCherryTypes(assembly, methods);

            CreateCodeDom(cherryTypes, methods, clientNamespaceSuffix);
        }
Exemplo n.º 4
0
        public void CreateCodeDom(Assembly assembly, CherryPickingMethods methods, DocCommentLookup docLookup, string clientNamespaceSuffix, bool dataAnnotationsEnabled, bool dataAnnotationsToComments)
        {
            this.docLookup                 = docLookup;
            this.clientNamespaceSuffix     = clientNamespaceSuffix;
            this.dataAnnotationsEnabled    = dataAnnotationsEnabled;
            this.dataAnnotationsToComments = dataAnnotationsToComments;
            var cherryTypes = PodGenHelper.GetCherryTypes(assembly, methods);

            CreateCodeDom(cherryTypes, methods, clientNamespaceSuffix);
        }