An enhanced ResXFileCodeGenerator that handles formatted strings in a type-safe and natural way.
Simply put, if a resource string contains replacement parameters then the resource is generated as a method otherwise the resource is generated as a normal property.