Siegfried Pammer
d5f8145a10
Convert solution-level dependencies to project-level dependencies.
Solution-level dependencies are incompatible with slnf.
3 years ago
Christoph Wille
0a5eab4969
Build XPlat on branches & PRs
3 years ago
Siegfried Pammer
f28749ebe0
Fix build.
3 years ago
Siegfried Pammer
b50e72c336
Add strong name to ILSpyX and fix platform warnings.
3 years ago
Siegfried Pammer
8b12ad23a6
Use calculated version in ilspycmd as well
3 years ago
Siegfried Pammer
2492efaedf
Add ILSpyX binding redirect to ILSpy.config
3 years ago
Siegfried Pammer
3043af0ead
Fix NRT warnings in ILSpyX
3 years ago
Siegfried Pammer
9ba2aa136d
Merge pull request #2660 from icsharpcode/christophwille/dsrupdate
3 years ago
Christoph Wille
04b75be5d2
Go back to Microsoft.VSSDK.BuildTools 17.1.4054
3 years ago
Siegfried Pammer
fa451b5b87
Update nuget packages and references for VS2022.
3 years ago
Siegfried Pammer
4519c3b5c1
Remove leftovers of AppVeyor-specific configuration.
3 years ago
Siegfried Pammer
bf3b93ec76
Fix #2644 : Ignore warnings MSB3277 and VSSDK1009
3 years ago
Siegfried Pammer
35440d9974
Remove LoadedAssembly.WaitUntilLoaded
3 years ago
Daniel Grunwald
ced6ed445a
Fix #2582 : Assertion when using named arguments in a constrained call
3 years ago
Daniel Grunwald
a8dc78a10a
Now that we build the tests for .NET 6, we can include the AsyncStreams tests in the .csproj (which gives better IDE integration when editing the tests)
3 years ago
Christoph Wille
ca271a0766
Update DSR Converter to 1.1.0-beta2-22171-02
Remove packages.config as per https://github.com/dotnet/sdk/issues/3031 (RID now available)
3 years ago
Siegfried Pammer
1b51c9830d
Fix build.
3 years ago
Siegfried Pammer
6b03856361
Fix Assembly metadata table for netmodules.
3 years ago
Siegfried Pammer
aea4eba97b
#2657 : Print info about metadata kind in assembly decompilation output.
3 years ago
Siegfried Pammer
ed88a230a5
#2657 : Properly set ApplyWinRTProjections and UseDebugSymbols settings on loaded assemblies.
3 years ago
Siegfried Pammer
e05b0dcbb0
#2657 : Use the same metadata reader (same options) in all cases.
3 years ago
Siegfried Pammer
0b1105092c
Respect ApplyWinRTProjections and UseDebugSymbols settings in LoadedAssembly instances produced by PackageFolder.
3 years ago
Daniel Grunwald
cc7119e191
Fix #2654 : Ignore custom attributes on parameter where SequenceNumber is out-of-range.
This can occur when decoding the signature of a setter-only property, as the setter has an additional `value` parameter that does not appear in the property's signature.
3 years ago
Siegfried Pammer
28ccf62779
Add TestRunner project to sln filters.
3 years ago
Daniel Grunwald
957a400371
Use VS2022 when building with the .bat files
3 years ago
Siegfried Pammer
c2085cb0d6
Apply stack extension to ILSpy.exe host binary.
3 years ago
Christoph Wille
ccccf58a7a
Merge pull request #2656 from icsharpcode/christophwille/nunit3133
Update to https://github.com/nunit/nunit/releases/tag/v3.13.3
3 years ago
Christoph Wille
c8fd4d43bb
Update to https://github.com/nunit/nunit/releases/tag/v3.13.3
3 years ago
Christoph Wille
46fd65b28b
net60 is part of the windows-2022 image
3 years ago
Siegfried Pammer
de630c9897
Fix ghactions-install.ps1
3 years ago
Siegfried Pammer
4b475cfa69
Create ILSpyX project and make the following APIs reusable:
- AssemblyList, AssemblyListManager, AssemblyListSnapshot
- LoadedAssembly
- LoadedPackage and friends
- PDB providers
3 years ago
Siegfried Pammer
b3f8e4fe3c
Simplify update-assemblyinfo.ps1 and introduce public DecompilerVersionInfo class.
3 years ago
Siegfried Pammer
1ccc63b829
Revert removal of app.config.template
3 years ago
Siegfried Pammer
71c9bca4cf
Merge pull request #2649 from yyjdelete/ci
3 years ago
SilverFox
2ce3419019
Fix build for VSAddIn
3 years ago
SilverFox
cdeef0909f
Fix output artifacts for CI builds
3 years ago
Christoph Wille
f1f970166c
We ran into https://github.com/dorny/test-reporter/issues/67 too, so we'll have to ignore test report generation for pull requests (repo-local PRs are preceded by normal build events that will generate the report)
3 years ago
Christoph Wille
c7eb50ec4a
Split Test Report Workflow ( #2650 )
3 years ago
Siegfried Pammer
bea9690c89
Use phoenix-actions/test-reporting@v6 instead of dorny/test-reporter@v1
3 years ago
Siegfried Pammer
1ee3384a05
Fix #2640 : Invalid implicit enum value for unordered items
3 years ago
Siegfried Pammer
31f6be38b5
Fix nullability warnings
3 years ago
Siegfried Pammer
378af34a41
Add HttpClientHandler.UseDefaultCredentials = true.
3 years ago
Siegfried Pammer
5dd0fe2fb7
Merge pull request #2643 from icsharpcode/analyzer-opt
3 years ago
Siegfried Pammer
29776aa7b1
Cache PEFile.AssemblyReferences
3 years ago
Siegfried Pammer
6219bb964c
Optimize GetFullAssemblyName extension method
3 years ago
Siegfried Pammer
a2e9d5bb66
Simplify UniversalAssemblyResolver.GetAsssemblyFile
3 years ago
Siegfried Pammer
669b48b609
Add AssemblyListSnapshot.TryGetSimilarModuleAsync
3 years ago
Siegfried Pammer
04387d247c
Cache AssemblyReference.Name and AssemblyReference.FullName
3 years ago
Siegfried Pammer
c525b86da4
TypeUsedByAnalyzer: Refactoring and optimization, we now use raw metadata information whereever possible.
4 years ago
Siegfried Pammer
e62d6afcec
Add AnalyzerContext.SortResults to allow sorted output of analysis results.
4 years ago