Cleanup and improve name formatting in reflection (#20781)
authorJan Kotas <jkotas@microsoft.com>
Sat, 3 Nov 2018 16:45:30 +0000 (09:45 -0700)
committerGitHub <noreply@github.com>
Sat, 3 Nov 2018 16:45:30 +0000 (09:45 -0700)
commit606c246d8da95258d148020e74d49a30d8fd74ee
tree6eab97c1a5612e1e313943d8101a4d9843d167ae
parenta7fbd4e23772041c6e3eb7790fb9595b4d25b186
Cleanup and improve name formatting in reflection (#20781)

* Delete internal Array.UnsafeCreateInstance method

* Delete binary serialization specific type name formatting

* Use ValueStringBuilder to format method names in reflection
src/System.Private.CoreLib/src/System/Array.cs
src/System.Private.CoreLib/src/System/Attribute.cs
src/System.Private.CoreLib/src/System/Reflection/CustomAttribute.cs
src/System.Private.CoreLib/src/System/Reflection/Emit/DynamicMethod.cs
src/System.Private.CoreLib/src/System/Reflection/MethodBase.CoreCLR.cs
src/System.Private.CoreLib/src/System/Reflection/RuntimeConstructorInfo.cs
src/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.cs
src/System.Private.CoreLib/src/System/Reflection/RuntimePropertyInfo.cs
src/System.Private.CoreLib/src/System/RtType.cs
src/System.Private.CoreLib/src/System/Type.CoreCLR.cs