Nick Guerrera's blog

An FxCopper's eye view

I Don't Like Arrays

The number one reason that I dislike arrays in .NET is the fact that they implement IList<T>...

Author: MSDN Archive Date: 06/26/2006

Exceptions, exceptions, exceptions....

I've made my first contributions to the FxCop team blog on a subject that's near and dear to my...

Author: MSDN Archive Date: 06/18/2006

Opening the Coding Style Can of Worms

I find it troubling when different portions of code from the same project use different indentation...

Author: MSDN Archive Date: 06/15/2006

Presenting WeakDictionary[TKey, TValue]

This morning, I posted a base class to assist with implementing IDictionary<TKey,TValue>. As I...

Author: MSDN Archive Date: 06/04/2006

Implementing IDictionary[TKey, TValue] Isn't Trivial

I recently needed a dictionary which uses weak references to store both its keys and values, but...

Author: MSDN Archive Date: 06/04/2006

Think Twice Before Throwing from Attribute Constructors

I had an interesting discussion recently about a subtle issue with custom attributes and I thought...

Author: MSDN Archive Date: 04/26/2006

Mmm... Hungarian Notation...

I'm not a fan of Hungarian notation for variable names, particularly the variety where static type...

Author: MSDN Archive Date: 04/14/2006

Hello? Is this thing on?

Allow me to introduce myself... I'm a developer on the Visual Studio Code Analysis team. I joined...

Author: MSDN Archive Date: 04/13/2006