/// <summary> /// Generates code from a NamespaceDeclaration instance. /// </summary> /// <param name="writer"></param> /// <param name="nsdecl"></param> public void GenerateCode(TextWriter writer, NamespaceDeclaration nsdecl) { CodeCompileUnit compunit = new CodeCompileUnit(); compunit.Namespaces.Add(nsdecl.ToCodeDom()); CodeGeneratorOptions options = new CodeGeneratorOptions(); this.DomProvider.GenerateCodeFromCompileUnit(compunit, writer, options); }
/// <summary> /// Creates a CodeCompileUnit from a NamespaceDeclaration. /// </summary> /// <param name="nsdecl"></param> /// <returns></returns> public CodeCompileUnit CreateCodeCompileUnit(NamespaceDeclaration nsdecl) { CodeCompileUnit result = new CodeCompileUnit(); result.Namespaces.Add(nsdecl.ToCodeDom()); return result; }