Siegfried Pammer
cf4f68bf3a
Set version to 8.1.1
2 years ago
Siegfried Pammer
4de9775842
Fix #3079 : Replace parameter names that consist of only whitespace
2 years ago
Siegfried Pammer
d25980b23c
Fix #3069 : Reuse SwitchAnalysis instead of MatchIfElseOnCharBlock
2 years ago
Siegfried Pammer
0cdac3fe1e
Fix #3056 : WriteParameterReference was using the wrong parameter definition in static methods.
2 years ago
Siegfried Pammer
c04dff74d3
Fix #3061 : Handler blocks of exception filter blocks do not have a header.
2 years ago
Daniel Grunwald
d355b401d5
We don't need the else block, the base class IsMatch already inspects the terms.
2 years ago
Daniel Grunwald
58b72f33c1
Fix #3038 : Fall back to string search if search term is not a single token.
2 years ago
Daniel Grunwald
7ce6ded97b
Fix #2397 : Introduced calls to Unsafe.Read or Unsafe.Write when we would otherwise cause "Cannot declare a pointer to a managed type T" errors.
2 years ago
Daniel Grunwald
bd77617287
Fix #3051 : "InvalidOperationException: Stack empty" when decompiling reference assembly with empty method bodies
2 years ago
Siegfried Pammer
3de29c8d74
Fix #2891 Populate framework_dirs with the correct values depending on the current host runtime.
2 years ago
Siegfried Pammer
d1ac27ed13
Merge pull request #3045 from ltrzesniewski/colored-copy
2 years ago
Lucas Trzesniewski
617742f800
Copy to clipboard with full color
2 years ago
Christoph Wille
397661b2ec
Merge pull request #3041 from icsharpcode/roslyn46
...
Roslyn 4.6
2 years ago
Siegfried Pammer
32e04eaf12
Implement Roslyn 4.6 pattern for C# switch on string: match by length and unique characters first.
2 years ago
Christoph Wille
50c2398227
8.1 will be the next release
2 years ago
Christoph Wille
f56881de32
Change .Result to .GetAwaiter().GetResult() ( #3040 )
2 years ago
Christoph Wille
b482ae937f
Accelerate local builds in Visual Studio ( #3026 )
...
* Accelerate builds of SDK-style .NET projects https://github.com/dotnet/project-system/blob/main/docs/build-acceleration.md#validate-builds-are-accelerated
* Verbose logging produced "Ensure projects producing the following outputs have the 'ProduceReferenceAssembly' MSBuild property set to 'true': 'D:\GitWorkspace\ILSpy\ICSharpCode.Decompiler\bin\Debug\netstandard2.0\ICSharpCode.Decompiler.dll'" - this relates to the documented problem of netstandard2.0 projects not generating the necessary reference assemblies (direct issue link https://github.com/dotnet/project-system/issues/8865 ) No harm for netcore projects as these produce those ref asms by default.
2 years ago
Daniel Grunwald
cda7ddff48
Fix test case to actually check the ToString() results.
2 years ago
Daniel Grunwald
99d5e94a62
Allow inlining value type temporaries into constrained call.
2 years ago
Christoph Wille
3b062becff
Update to https://github.com/oleg-shilo/wixsharp/releases/tag/v1.22.0.0
2 years ago
Christoph Wille
7e322d49ed
Merge pull request #3035 from icsharpcode/ilspycmdupdate
...
Update Check for ilspycmd dotnet tool
2 years ago
Christoph Wille
ca60ee84e4
Add option to disable the update check (might not be desired in automation scenarios)
2 years ago
Christoph Wille
35a3d97066
Activate update check in finally of OnExecuteAsync
2 years ago
Christoph Wille
bf91f463f9
Latest version check added (disabled). (Temp) Fixed DirectoryExists for ReferencePaths (see https://github.com/natemcmaster/CommandLineUtils/issues/536 )
2 years ago
Christoph Wille
8e3c1af974
Start using HostBuilder with CommandLineUtils
2 years ago
Christoph Wille
5156a9db00
Update CommandLineUtils, switch to OnExecuteAsync (although async is not yet used)
2 years ago
Siegfried Pammer
1100d64e4b
Merge pull request #3032 from KirillOsenkov/dev/kirillo/sequencePoints
...
Fix #3031 : emit sequence points for expression-bodied properties and indexers
2 years ago
Siegfried Pammer
e8c1270b92
Fix duplicate ILFunction annotations.
2 years ago
Kirill Osenkov
7992d148e8
Generate sequence points for expression-bodied properties and indexers
2 years ago
Kirill Osenkov
5f2b8e6098
Add a disabled test for sequence points in all members
2 years ago
Siegfried Pammer
fa98b3cd19
Merge pull request #3030 from ltrzesniewski/annotate-nested-types
2 years ago
Lucas Trzesniewski
bf69531216
Fix #3025 : Annotate nested types
2 years ago
Siegfried Pammer
e70c4ba92e
Merge pull request #3024 from miloush/CopyResources
2 years ago
Siegfried Pammer
175854791e
Merge pull request #3015 from ElektroKill/mcs264-pinned-region
2 years ago
Siegfried Pammer
19e69e6105
Merge pull request #3017 from icsharpcode/operator-checked
2 years ago
miloush
925de0390e
suppress resources context menu gesture text
2 years ago
Siegfried Pammer
bf0d74d0c7
Merge pull request #2799 from fowl2/MoreCustomDebugInfo
2 years ago
Siegfried Pammer
a0d3dc87c4
Introduce GenerateTooltip: Add more information to tooltips; display token kind and "Name" if available
2 years ago
Siegfried Pammer
92a69cc12c
Introduce ColumnKind enum. Rename StringFormatAttribute -> ColumnInfoAttribute.
2 years ago
James May
8ebe6a3673
CustomDebugInformationTableTreeNode: improvements
...
* add Parent kind to tooltip
* Format value blob heap offset to 8 digits
2 years ago
James May
bce0f7b23b
Add CustomDebugInformation kind EncStateMachineStateMap
2 years ago
miloush
f267c4346a
Copy key/value/names ContextMenu for resource tables
2 years ago
Christoph Wille
ccab6f4517
Conditional-ize pwsh/powershell in PS cmdlet project. See #3019 .
2 years ago
Daniel Grunwald
d830d35cfb
Merge pull request #3016 from icsharpcode/resx-fix
...
Refactor ResXResourceWriter
2 years ago
Daniel Grunwald
dcd1a0775a
Merge pull request #3021 from andrewcrawley/record-unknown-base
...
Fix decompilation of record with missing base type
2 years ago
Ilyas Timir-Bulatov
2aad6817c4
Update readme .NET SDK -> 7.0 Unix/Mac section ( #3018 )
2 years ago
Andrew Crawley (US - DIAGNOSTICS)
7451b21650
Fix decompilation of record with missing base type
...
This commit updates `RecordDecompiler` to avoid a null ref when the
decompiler is unable to determine the base type of a record (e.g.
because the base type is defined in another assembly that is not
loaded).
2 years ago
Christoph Wille
60f614f67a
Roslyn 4.6
2 years ago
Siegfried Pammer
d57b08c79d
Fix #3010 : Remove compiler-generated attributes for required members with custom ctors.
2 years ago
ElektroKill
4601481dec
Add ILPretty test for MCS 2.6.4 fixed string
2 years ago