I'm just starting to eval RS6.0...
On of the first things I stumbled on, when checking my code with RS 6.0 is a "possible null pointer reference" hint in a method, although the parameter is checked to be not null. Please see my code:
private ItemResponse<ItemResult> SampleMethod(ItemRequest request)
if (request == null)
throw new ArgumentNullException("request");
Item = new ItemResult
Request = request.SomeString, // <== here RS markes "request" as "possible null pointer ref"
So RS does not "know" that I already made sure that "request" cannot be null in my code.
Is this a "bug" or is RS just not able to recognize this?