Closed Andy-Wilkinson closed 9 years ago
Enabled 'Code Analysis' for all assemblies
All project build warnings have been fixed (apart from warnings about obsolete types which will all be removed in v1.0 when obsolete types have been removed)
All arguments are now validated correctly
Added ToString() for PageInfo to improve debugging experience
Scanned code manually for other issues. Complete.
Make sure there are no project warningsEnsure that ‘Code Analysis’ is enabledValidate all argumentsNull checksRange checksEnsure all unmanaged resources are disposed correctlyEnsure correct exception handling where likely calls to framework methods will failRemove any unreachable codeOverride ToString(…) for any classes that might be useful (e.g. for debugging)Check for memory leaks