public CodeCompileUnit VisitAll(ASTModel model)
        {
            //return (CodeTypeDeclaration)
            model.Accept(this);

            CodeCompileUnit theAssembly = new CodeCompileUnit();

            // theAssembly.ReferencedAssemblies.AddRange(this.metadataRetriever.AsssemblyPaths.ToArray());
            theAssembly.Namespaces.Add(theNamespace);

            return(theAssembly);
        }
 public CodeTypeDeclaration VisitAll_(ASTModel model)
 {
     return((CodeTypeDeclaration)model.Accept(this));
 }