Ecma335::SignatureCanonicalizer
Rewrites signature-decoder type strings into a compact C#-like notation:
valuetype(Foo) -> Foo ptr(int32) -> int32* byref(Foo) -> ref Foo szarray(uint8) -> uint8[] array(Foo)[rank=2] -> Foo[,] array(Foo)[32] -> Foo[32] (fixed-size, from WinMD) nativeint / nativeuint -> nint / nuint object -> System.Object