MetadataTools
MetadataTools copied to clipboard
Various tools and helpers to read assembly metadata.
Auto dependencies upgrade by bot. This is automatically generated by bot. The bot tries to fetch all possible updates and modify the project files automatically. This pull request may break...
WebTools uses refdump to find references to our public API surface area from VS marketplace extensions. However, some of these extensions include our assemblies, and thus a lot of extra...
public class made internal, should have broken consumers
``` 000000d5`7ac26320 00007ff9`a6b71b81 mscorlib_ni!System.Globalization.TextInfo.GetCaseInsensitiveHashCode+0x41 000000d5`7ac26360 00007ff9`a6b71abf mscorlib_ni!System.OrdinalComparer.GetHashCode+0x2f 000000d5`7ac26390 00007ff9`a6b78ca0 mscorlib_ni!System.Collections.Generic.Dictionary_2[[System.__Canon,_mscorlib],[System.__Canon,_mscorlib]].FindEntry+0x60 000000d5`7ac26400 00007ff9`a6b784f4 mscorlib_ni!System.Collections.Generic.Dictionary_2[[System.__Canon,_mscorlib],[System.__Canon,_mscorlib]].TryGetValue+0x14 000000d5`7ac26440 00007ff9`4979e5b0 BinaryCompatChecker!BinaryCompatChecker.Checker.Resolve+0x90 000000d5`7ac26680 00007ff9`497b28de BinaryCompatChecker!BinaryCompatChecker.Checker+CustomAssemblyResolver.Resolve+0x4e 000000d5`7ac266f0 00007ff9`497b2860 UNKNOWN!Mono.Cecil.BaseAssemblyResolver.Resolve+0x60 000000d5`7ac26730 00007ff9`497b25f0 UNKNOWN!Mono.Cecil.MetadataResolver.Resolve+0x120 000000d5`7ac26840 00007ff9`497b6cae UNKNOWN!Mono.Cecil.ModuleDefinition.Resolve+0x4e 000000d5`7ac26880 00007ff9`497b8729...
Here: https://github.com/KirillOsenkov/MetadataTools/blob/ee6bbe6b6aae78190eea6a7f4d740fbf8b190b80/src/RefDump/RefDump.csproj#L19
probably shouldn't list these?
I was poking at this file in the .NET 9-preview7 SDK, and hit this crash: ```sh-session ❯ refdump 'C:\Program Files\dotnet\sdk\9.0.100-preview.7.24407.12\Sdks\Microsoft.NET.Sdk\tools\net472\Microsoft.NET.Build.Tasks.dll' blah.xml Microsoft.NET.Build.Tasks, Version=9.0.10.40712, Culture=neutral, PublicKeyToken=31bf3856ad364e35 Microsoft.Build, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a Microsoft.Build.Framework,...