When generating proxies for Data contracts that are generics types, we see that the hash of the name follows the types to avoid naming collision.To avoid this we can expose a type as follows [ DataContract( Name=" ShapeWithDimensionsIn {0} ) ] public
Read More...