Я провожу некоторые эксперименты с CodeModel в Visual Studio. Я попытался создать файл с двумя пространствами имен через модель кода 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 {
}
Спасибо