Siegfried Pammer
c3d0e5ecc2
Fix #1784 : Move RemoveEmbeddedAttributes transform to ICSharpCode.Decompiler and do no longer decompile embedded attributes in WholeProjectDecompiler and PortablePdbWriter.
3 years ago
Siegfried Pammer
d9595cae32
Hide compiler-commandline from output.
3 years ago
Siegfried Pammer
7349e3017d
Reduce log noise from compiler/assembler process output.
3 years ago
Siegfried Pammer
ae0e83f0c4
Records: Support new EqualityContract pattern.
3 years ago
Siegfried Pammer
e1abccd5bb
Ignore new attributes in tests
3 years ago
Siegfried Pammer
be0dde3250
Update Roslyn to 4.4.0-4.final
3 years ago
Daniel Grunwald
696c85992a
Suppress warnings.
3 years ago
Daniel Grunwald
3b6a650cf1
Fix nullability warnings in ILSpyX
3 years ago
Siegfried Pammer
65e4864e43
Merge pull request #2810 from miloush/assembly-name
3 years ago
Siegfried Pammer
6dc55ebfa4
Merge pull request #2792 from exyi/fix-FakeProperty-setter
3 years ago
Siegfried Pammer
2b9d3ea49f
Fix #2827 : Allow users to enter search queries that match our prefixes.
3 years ago
Siegfried Pammer
f2da255200
Fix #2825 : Missing whitespace after new()
3 years ago
Siegfried Pammer
51c7c45b14
Fix build.
3 years ago
Siegfried Pammer
6766ad0c59
#2823 : Introduce `IType.GetDefinitionOrUnknown()` to allow better detection of async state-machines involving unknown types.
3 years ago
Siegfried Pammer
3075ec92fe
#2823 : Use row ID instead of token in AsyncDebugInfo blob.
3 years ago
Siegfried Pammer
6de775c8f3
#2822 : Fix filter update in SearchPane.
3 years ago
Siegfried Pammer
4c8894a808
#2822 : Fix LiteralSearchStrategy to refer to the AccessorOwner instead of the method, if available.
3 years ago
Siegfried Pammer
b86250497d
Add missing files.
3 years ago
Siegfried Pammer
94977d0022
Fix #2773 : Decompilation of readonly properties in XAML
3 years ago
Siegfried Pammer
bde782e4f5
Fix #2806 : Do not use implicitly typed out variables, if argument and parameter types do not match exactly.
3 years ago
Christoph Wille
01b27084e8
Fix package generation - exclude content files, include PackageIcon
3 years ago
Siegfried Pammer
d35959d824
Merge pull request #2817 from icsharpcode/fix/2816
3 years ago
Siegfried Pammer
397160eee5
Fix #2816 : Update build-ilspy.yml
3 years ago
Jan Kučera
5b348c4ff7
include assembly name when decompiling
3 years ago
Siegfried Pammer
42668e810a
Fix #2808 : Insert cast to object when statically casting from dynamic to a reference type.
3 years ago
Siegfried Pammer
e0c5b20a26
Merge pull request #2802 from andrewcrawley/pdbgen-progress-reporting
3 years ago
Siegfried Pammer
4619b997e5
Implement better progress reporting in ILSpy.
3 years ago
Siegfried Pammer
343694c549
Generalize progress reporting for decompilation and PDB generation.
3 years ago
Andrew Crawley (US - DIAGNOSTICS)
a494bfadbe
Add progress reporting to PortablePdbWriter
...
This commit adds a new parameter to PortablePdbWriter.WritePdb that
allows the caller to provide an implementation of IProgress to receive
status updates on the pdb generation process. Currently, the progress
reports include the number of files generated so far and the total
number of files.
3 years ago
dependabot[bot]
6e70db7dd3
Bump test-summary/action from 1 to 2 ( #2805 )
...
Bumps [test-summary/action](https://github.com/test-summary/action ) from 1 to 2.
- [Release notes](https://github.com/test-summary/action/releases )
- [Commits](https://github.com/test-summary/action/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: test-summary/action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
dependabot[bot]
b66684b7ae
Bump NuGet.Protocol from 6.2.1 to 6.2.2 in /ICSharpCode.Decompiler.Tests ( #2804 )
...
Bumps [NuGet.Protocol](https://github.com/NuGet/NuGet.Client ) from 6.2.1 to 6.2.2.
- [Release notes](https://github.com/NuGet/NuGet.Client/releases )
- [Commits](https://github.com/NuGet/NuGet.Client/commits )
---
updated-dependencies:
- dependency-name: NuGet.Protocol
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
Standa Lukeš
93eecf93a5
Add more asserts and ToStrings around the FakeProperty.Setter problem
3 years ago
Standa Lukeš
6153f9cf35
Add test for indexer initializers
3 years ago
Siegfried Pammer
711db00ac4
#2798 : Add missing token column in debug info tables.
3 years ago
Siegfried Pammer
9017592d1d
Fix #2764 : Move constant field initializers regardless of whether the other field initializers can be moved.
3 years ago
Siegfried Pammer
b85d1ba65a
Fix #2771 : Allow MetadataTypeDefinition.DefaultMemberName to return null if DefaultMemberAttribute is not present.
3 years ago
Siegfried Pammer
e8c4f29738
#2797 : Clarify exception message, if type is not found in the module being decompiled.
3 years ago
Standa Lukeš
18481efc44
Fix initialization of FakeProperty with setter
...
Seems like a typo - the setter method was assigned to the Getter property
The test GuessAccessors needed adjustments in the generated code.
ILSpy is more eager to merge property assignments
3 years ago
Siegfried Pammer
b87f3753e2
Fix #2786 : Structs with static reference type fields not recognized as unmanaged
3 years ago
dependabot[bot]
ed46e9b4ab
Bump actions/setup-dotnet from 2 to 3 ( #2795 )
...
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet ) from 2 to 3.
- [Release notes](https://github.com/actions/setup-dotnet/releases )
- [Commits](https://github.com/actions/setup-dotnet/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/setup-dotnet
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
Siegfried Pammer
b9f2fc4f96
Fix #2781 : Fix missing nullability annotation on base type
3 years ago
Siegfried Pammer
47250d670b
Fix #2791 : Ensure that the capture scope used is either a loop or the ILFunction root container.
3 years ago
Siegfried Pammer
ac6a2e54ca
Use IsAccessor again.
3 years ago
Siegfried Pammer
927b46b17d
Fix #2787 : Enable NRT in TransformCollectionAndObjectInitializers and fix problems.
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
Siegfried Pammer
fc1e9eb5bc
Display linker timestamp in UTC and local time for convenience.
3 years ago
Siegfried Pammer
9f6f7a03ac
Fix #2788 : Handling of cpobj in ILReader was missing the stobj special case for the target pointer.
3 years ago
Siegfried Pammer
1ac1bd6eab
Remove context field from TransformCollectionAndObjectInitializers, inline DoTransform.
3 years ago
Daniel Grunwald
a8a702023f
Merge pull request #2789 from ElektroKill/fix/issue2736
...
Implement a fix for #2736
3 years ago
Siegfried Pammer
9ecdfa78e5
Fix #2790 : Add created assembly list to internal list of lists.
3 years ago