529 Commits (e4ebe2060213fa071b80d8289e00c6c0f1214be7)

Author SHA1 Message Date
Siegfried Pammer e4ebe20602 Upgrade dotnet target framework to net10 2 weeks ago
Siegfried Pammer 79f7a188b0 Add support for C# 12 inline array expressions 1 month ago
Siegfried Pammer 978c31ca5e Add PropertyAndEventBackingFieldLookup to improve performance of MemberIsHidden. 1 month ago
Christoph Wille 3ed6da38df
NuGet updates 04/25 (#3459) 3 months ago
Siegfried Pammer 6c72d1c5f0 Add transform to remove unconstrained generic reference type check. 4 months ago
Siegfried Pammer 8b76879493 Fix #2716: Add an option to allow sorting custom attributes 5 months ago
Christoph Wille 1263f48dc0
Use Microsoft.Sbom.Targets in Decompiler, BamlDecompiler and ILSpyX NuGets (#3346) 6 months ago
Christoph Wille 1048cd9557
Enable repeatable package restores (#3359) 7 months ago
Siegfried Pammer 6cee0cdc4b Fix #3258: Move GraphVizGraph and friends to ILSpy and remove InternalsVisibleTo. 11 months ago
Siegfried Pammer 5d36732fcf Remove ApplyPdbLocalTypeInfoTypeVisitor (merge it into ApplyAttributeTypeVisitor) 1 year ago
Daniel Grunwald ce8fb83c52 Forgot to commit some files 1 year ago
Siegfried Pammer 921bf36261 Add WebCIL support 1 year ago
Siegfried Pammer ca78d4a14d Use MetadataFile instead of PEFile in TypeSystem. 1 year ago
James May 63224425fe Add ModuleReferences 1 year ago
Siegfried Pammer 514551ef9f Add exported types 1 year ago
Siegfried Pammer dbb834022f Add treenode for MemberReferences. 1 year ago
James May 2a6e141465 add "Referenced Types" under References 1 year ago
Christoph Wille 084d02a447
Apply Central package management (requires package source mapping) (#3124) 2 years ago
Christoph Wille abce1a5ae9
Go to latest version where applicable (ics.d stays on v6 for SRM) (#3120) 2 years ago
ElektroKill 5b526cfeac
Read and use tuple element names and dynamic type information from PDBs 2 years ago
Daniel Grunwald d58576f409 Fix #3075: eliminate recursion in TopologicalSort and BlockTransform. 2 years ago
Siegfried Pammer 09691bd27e #3075: Add NextSetBit operation to BitSet to avoid looking at every store bit individually in ReachingDefinitionsVisitor.GetStores() 2 years ago
Siegfried Pammer f7343c75d0 Add support for simple recursive patterns where the sub pattern is a simple type pattern. 2 years ago
tom-englert 3248657d2b
Add filtering/sorting capabilities to ReflectionDisassembler (#2835) 3 years ago
Siegfried Pammer 51c7c45b14 Fix build. 3 years ago
Christoph Wille 01b27084e8 Fix package generation - exclude content files, include PackageIcon 3 years ago
Siegfried Pammer 343694c549 Generalize progress reporting for decompilation and PDB generation. 3 years ago
Siegfried Pammer ed02b2eb9e Add MemberNotNullWhenAttribute to IMethod, IProperty and IEvent. Make sure that it's guaranteed that AccessorOwner is non-null, when IsAccessor is true. 3 years ago
Christoph Wille 571ae3b5fd
ICS.D is used downstream with specific version requirements re:dependencies. ILSpy itself can use newer version, thus ICS.D.csproj is no longer using version vars from packages.props (#2776) 3 years ago
Siegfried Pammer 6d4c5f3273
Fix #2757: Inject ILSpyUpdateAssemblyInfo into GetPackageVersionDependsOn so Pack uses the generated version when evaluating project references. (#2769) 3 years ago
Siegfried Pammer 5046e4cf60 Fix #2718, Fix #2719, Fix #2725: Remove WPF compiler-generated code. 3 years ago
Siegfried Pammer f695bbcf3a Add support for DefaultInterpolatedStringHandler 3 years ago
Siegfried Pammer 8dd721aee3 Fix #2706: Filenames and directories truncated to 30 characters. 3 years ago
Siegfried Pammer 702a7da2c3 Fix #2714: Force inlining of call targets in ctor initializers. 3 years ago
Siegfried Pammer 9e462b53ad Add support for C# 11 parameter null checks 3 years ago
Siegfried Pammer f72e0a866b Turn on WarningsAsErrors for nullable warnings in ICSharpCode.Decompiler 3 years ago
Christoph Wille 4b8e6a421a
Remove "HACK: Disable package generation on Unix due to tooling issues." (#2670) 3 years ago
Christoph Wille a0fece6f5f Add PackageReadmeFile 3 years ago
Siegfried Pammer 93dcba3426 * Rename Metadata.GenericContext to MetadataGenericContext to avoid conflicts with TypeSystem.GenericContext 3 years ago
Siegfried Pammer 6a6e82c372 Use ReferenceAssemblyAnnotator in ICSharpCode.Decompiler.csproj 3 years ago
Siegfried Pammer 7019e1c02f Make sure that update-assemblyinfo.ps1 fails if PowerShell >= 5.0 is not installed. 3 years ago
Siegfried Pammer f28749ebe0 Fix build. 3 years ago
Siegfried Pammer b3f8e4fe3c Simplify update-assemblyinfo.ps1 and introduce public DecompilerVersionInfo class. 3 years ago
Siegfried Pammer 8cc0bf8b49 Generalize FindTypeDecoder 3 years ago
Siegfried Pammer 406f537fbe Ditch nuspec.template 3 years ago
Christoph Wille 5ff81c25f8 Update (c) for 2022 4 years ago
Christoph Wille 963a99d330 Update NuGet packages 4 years ago
Christoph Wille 1b3a73d9e9 Add ETW for event + property decompilation as PoC 4 years ago
Siegfried Pammer 07199e2ecf Fix #2038: Add proper support for Long paths on Windows 10 and limit path segments to 255 characters (with long path support) or 30 characters. If a PathTooLongException is thrown display a better error message on project export. 4 years ago
Siegfried Pammer dbbcbb87fe Make pattern matching transform a simple ILTransform for both reference and value types. Check that the true branch dominates all uses of the pattern variable. 4 years ago