【发布时间】:2010-05-16 22:33:35
【问题描述】:
我正在用 Visual Studio 的 CodeModel 做一些实验。我尝试通过 VS 的代码模型在其中创建一个包含两个命名空间的文件:
CodeModel codeModel = projItem.ContainingProject.CodeModel;
codeModel.AddNamespace("Namespaces.FirstNamespace", "namespacestest.cs");
codeModel.AddNamespace("Namespaces.SecondNamespace", "namespacestest.cs");
这样的代码的输出是:
//file namespacestest.cs
namespace Namespaces.FirstNamespace {
}
namespace Namespaces.SecondNamespace {
}
这几乎是我正在寻找的。这里唯一的问题是我想控制间距:在第一个和第二个命名空间之间至少有一条线。有没有人知道实现这一目标的方法?
这就是我想要的:
//file namespacestest.cs
namespace Namespaces.FirstNamespace {
}
namespace Namespaces.SecondNamespace {
}
谢谢
【问题讨论】:
标签: c# visual-studio visual-studio-2010 vsx c#-code-model