Я новичок в StyleCop, и мне нужно внедрить собственные стандарты кодирования для места, где я работаю.Я использую VS2005 и не могу отладить его.Обновление до VS2008 / 2010 для нас сейчас не вариант.
Мне интересно много вещей:
1) Как я могу определить параметры методов?Я попробовал следующее, но не знаю, куда идти, документация SDK не очень полезна.
private bool VisitElement(CsElement element, CsElement parentElement, object context)
{
if (element.ElementType == ElementType.Method)
{
...
2) Как я могу узнать, что декларация не следует за назначением?Ex.given.
int i; // Wrong, give warning
int i = 0; // True usage
3) Как я могу узнать, что документ не содержит только 1 пространства имен или только 1 класса внутри и как я могу получить их идентификаторы (имена)?
True:
namespace Hello
{
class P{
}
}
- Неправильно:
namespace Hi {
class C {
}
class E {
}
}
namespace Ho {
class D {
}
}
4) Как я могу узнать вызовы функций и узнать, куда?(т.е. блокирование вызова определенной функции)