Ejemplo n.º 1
0
 protected override void VisitNamespace(VBNamespace node)
 {
     if (!node.Name.Equals("My", StringComparison.OrdinalIgnoreCase))
     {
         VisitBaseQualifier(node.ContainingNamespace);
     }
     Code.Append(node.Name);
 }
Ejemplo n.º 2
0
        private VBDocument Create(DataTable dataTable, string namespaceName, string projectName)
        {
            VBNamespace ns       = new VBNamespace(namespaceName);
            VBDocument  document = new VBDocument(dataTable.TableName, projectName);

            ns.Classes.Add(new ModelClass(dataTable));
            document.Namespaces.Add(ns);

            return(document);
        }
Ejemplo n.º 3
0
        public VBDocument Create(DataSet dataset, string dbContextName, string defaultNamespaceName, string projectName)
        {
            DbClass     cls      = new DbClass(dataset, dbContextName);
            VBDocument  document = new VBDocument(dbContextName, projectName);
            VBNamespace ns       = CreateNamespace(defaultNamespaceName, GetUsingList(defaultNamespaceName, projectName), cls);

            document.Namespaces.Add(ns);

            return(document);
        }
Ejemplo n.º 4
0
        private VBDocument Create(DataTable dataTable, string namespaceName, string projectName)
        {
            InsertClass cls = new InsertClass(dataTable);

            VBDocument  document = new VBDocument(dataTable.TableName, projectName);
            VBNamespace ns       = CreateNamespace(CreateNamespaceName(namespaceName, dataTable.TableName), GetUsingList(), cls);

            document.Namespaces.Add(ns);

            return(document);
        }
Ejemplo n.º 5
0
        protected virtual VBNamespace CreateNamespace(string namespaceName, string[] usingNamespaceList, T cls)
        {
            VBNamespace ns = new VBNamespace(namespaceName, false);

            foreach (var item in usingNamespaceList)
            {
                ns.IncludeNamespaces.Add($"Imports {item}");
            }
            ns.Classes.Add(cls);

            return(ns);
        }
Ejemplo n.º 6
0
 protected override void VisitNamespace(VBNamespace node)
 {
     if (!node.Name.Equals("My", StringComparison.OrdinalIgnoreCase)) {
         VisitBaseQualifier(node.ContainingNamespace);
     }
     Code.Append(node.Name);
 }