fxcop
FXCop warning CA1801: "Parameter is never used..." on overridden inherited supressed property
On a continued mission to clean up the codebase I inherited, via style开发者_开发问答cop and fxcop, and one of the warnings from fxcop was CA1801: Parameter \'value\' of Something.MyProperty.set(strin[详细]
2023-01-11 00:30 分类:问答.NET Framework FxCop rule CA1401 PInvokesShouldNotBeVisible rule - why does this rule exist?
This rule indicates that开发者_开发技巧 P/Invokes should not be made public.My question is why?A caller can trivially create their own declaration within their own assembly to make the exact same call[详细]
2023-01-10 09:28 分类:问答CA1026 (all parameters should have default values) and extension methods
Premise When using code analysis (or fxCop) with C# optional parameters you can get a warning of CA1026. The short reason1 for this is not suppling all parameters with a default value.[详细]
2023-01-08 15:11 分类:问答Why "Properties that return arrays are prone to code inefficiencies"?
I have a开发者_JAVA百科 piece of code which deals with customers stored in database. There is an object Customer, and it has, among other, two properties of type byte[]: one property for password salt[详细]
2023-01-08 10:57 分类:问答How to get only user created properties using microsoft.cci Members?
I\'m learning T4, and am successfully interrogating my custom class for its member. What I need however, is to bring out only the properties that I created, like FirstName, Surname, and Postcode.[详细]
2023-01-07 15:51 分类:问答Code Analysis warning CA2000: Call Dispose on object 'new ContainerControlledLifetimeManager()'
I\'m getting a code analysis warning on some of my unit tests: WidgetManagerTests.cs (40): CA2000 : Microsoft.Reliability : In method[详细]
2023-01-07 02:33 分类:问答CA1500 vs. SA1309 - Which one wins?
I\'ll prefix by saying that I understand that both Code Analysis and StyleCop are meant as guidelines, and many people chose to ignore these anyway.But having said that, I\'d like to see what the gene[详细]
2023-01-06 11:31 分类:问答What's behind the FXCop rule CA1061 "Do not hide base class methods"?
Why is the FxCop rule CA1061 a bad idea? The docs state that this rule should not be suppressed.If I have class like so:[详细]
2023-01-06 08:27 分类:问答FxCop TypeNode.IsDerivedFrom method works unexpectedly for types from different assemblies
I have base type \"Base\" in assembly \"A\" and derived type \"Child\" in assembly \"B\". I\'m using FxCop to find in assembly \"B\" types derived from \"Base\" like this:[详细]
2023-01-06 02:44 分类:问答How to run .NET 4 code analysis on build server
On a Windows Server 2003 R2 with .NET 4 SDK but without Visual Studio 2010, I have tried building a Visual Studio 2010 solution with[详细]
2023-01-04 05:03 分类:问答