Welcome to MSDN Blogs
Sign in
|
Join
|
Help
Code Analysis Team Blog
This Blog
Email
Syndication
RSS 2.0
Atom 1.0
Search
I want to...
File a bug/suggestion
Ask us a question
Get our latest bits
Download tools, samples and power toys
Tags
ASP.NET
Books
Bugs
C++
Code Analysis
Code Analysis Policy
Code Metrics
CodeCommunit Analysis
Community
Configuration
Custom Rules
Documentation
Dogfooding
Exceptions
FAQ
Framework Design Guidelines
FxCop
Releases
Rules
Suppressions
SuppressUnmanagedCode
Team Build
Team System
Tips and Tricks
Tools
tsbt-dev
Visual Studio 2005
Visual Studio 2008
y
Recent Posts
Fun with Code Analysis Rule Sets
New Code Analysis Features in Visual Studio 2010 September '08 CTP
New for Visual Studio 2008 SP1 and FxCop 1.36 – Multi-targeting rule
FxCop 1.36 Released!
David Kean's new blog
Archives
November 2008 (1)
October 2008 (1)
August 2008 (2)
June 2008 (1)
February 2008 (3)
January 2008 (4)
December 2007 (1)
November 2007 (5)
October 2007 (2)
September 2007 (3)
August 2007 (4)
July 2007 (4)
May 2007 (7)
April 2007 (3)
March 2007 (2)
February 2007 (8)
January 2007 (9)
December 2006 (4)
November 2006 (2)
October 2006 (3)
September 2006 (2)
August 2006 (3)
July 2006 (1)
June 2006 (6)
May 2006 (3)
April 2006 (7)
March 2006 (3)
June 2004 (2)
May 2004 (2)
April 2004 (1)
March 2004 (3)
February 2004 (2)
January 2004 (4)
Browse by Tags
All Tags
»
FAQ
»
Framework Design Guidelines
(RSS)
Code Analysis
Exceptions
Rules
Team System
Thursday, April 27, 2006 2:20 PM
FAQ: Why does DoNotExposeGenericLists recommend that I expose Collection<T> instead of List<T>? [David Kean]
DoNotExposeGenericLists fires when I publicly expose List<T> via a field, method, property, or parameter. Why? Although Krzysztof briefly touched on this last year , we wanted to expand on this a little through the use of examples. The first reason
Posted by
David M. Kean
|
3 Comments
Filed under:
FAQ
,
Framework Design Guidelines
,
Rules
,
Team System
,
Code Analysis
Wednesday, April 05, 2006 8:21 PM
FAQ: Why do some sources recommend extending ApplicationException while FxCop does not? [Michael Fanning, David Kean]
TypesShouldNotExtendCertainBaseTypes fires on types that derive from ApplicationException and DoNotRaiseReservedExceptionTypes on members that throw ApplicationException. Why? There are several outdated documents floating around on the web (some orginally
Posted by
David M. Kean
|
7 Comments
Filed under:
FAQ
,
Framework Design Guidelines
,
Rules
,
Team System
,
Code Analysis
,
Exceptions