Some moves/renames
Whitespace
Whitespace
Fixed sizeof(type-with-constant-size-or-enum)
Error message when using a generic argument that is not available.

Today this is specified by [IgnoreGenericArguments], v2 will instead require [IncludeGenericArguments] to make it available
Replace InlineCodeToken.TokenType.ExpandedParamArrayParameter with Parameter and added property to indicate if it is an expanded param array.
BREAKING CHANGE: IgnoreGenericArguments attribute removed. The new way to achieve the same effect is with a combination of the IncludeGenericArguments and IncludeGenericArgumentsDefault attributes.

To get behavior identical to the previous version, add [assembly: IncludeGenericArgumentsDefault(TypeDefault = GenericArgumentsDefault.IncludeExceptImported, MethodDefault = GenericArgumentsDefault.IncludeExceptImported)] and do a global search/replace of IgnoreGenericArguments with IncludeGenericArguments(false)

All according to #72
Strongly typed messages.
Ensure methods with the same parameters but with different type parameter counts are sorted deterministically