FxCop在VB.NET和C#上分别有哪些具体规则和最佳实践?