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
Siegfried Pammer
81af2a4d43
Fix bug in DetermineEffectiveAccessibility
4 years ago
Siegfried Pammer
c4edf43b69
AttributeAppliedToAnalyzer: Refactoring and optimization
4 years ago
Siegfried Pammer
a9c8f86abc
Make TypeDef-ctor of FindTypeDecoder internal.
4 years ago
Siegfried Pammer
dd77f2ac50
Correct documentation and API definition of ITypeDefinition.EnumUnderlyingType: it should return null for non-enum types.
4 years ago
Siegfried Pammer
a0fb71abad
Fix EntityHandle.GetDeclaringType extension and add TypeSpecification.GetGenericType
4 years ago
Siegfried Pammer
a4760e2d77
Use bool return types and early returns.
4 years ago
Siegfried Pammer
e31828a0ba
Do not use MetadataModule.ResolveType directly in HandleMember.
4 years ago
Siegfried Pammer
afa36753be
Rewrite TypeUsedByAnalyzer using FindTypeDecoder based on SRM for signature scanning.
4 years ago
Siegfried Pammer
8cc0bf8b49
Generalize FindTypeDecoder
4 years ago
Siegfried Pammer
1887412c46
Add ITypeDefinition.MetadataName
4 years ago
Siegfried Pammer
1efcfe4ae4
#2594 : Improve AssemblyListSnapshot: normalize all .NET Framework versions "v4.x" to "v4"
4 years ago
Siegfried Pammer
4f6f7effd9
#2594 : Add AnalyzerHelpers.IsPossibleReferenceTo for methods to speed MethodUsedByAnalyzer
4 years ago
Siegfried Pammer
11fbb2610d
#2594 : Introduce AssemblyListSnapshot to avoid expensive and repetitive LoadedAssembly.CreateLoadedAssemblyLookupAsync calls
4 years ago
Siegfried Pammer
1bd24e6ec2
#2594 : MethodUsedByAnalyzer: Create code mappings only for types that actually have a usage of the analyzed method.
4 years ago
Siegfried Pammer
02d143c754
Optimize IsKnownType/IsKnownAttribute (see #1204 and #2594 )
4 years ago
Siegfried Pammer
cd8edafc36
Merge pull request #2636 from GreyXor/ilspycmd-nested-directories
3 years ago
Siegfried Pammer
2055af93db
Update AvalonDock to https://github.com/Dirkster99/AvalonDock/releases/tag/v4.70.1
3 years ago