Christoph Wille
d1c7a51a1d
Remove dangling project references for SharpTreeView ( #3245 )
1 year ago
Christoph Wille
7e1523111a
Set RuntimeIdentifier based on OS architecture
1 year ago
Christoph Wille
3564ab1030
Fix Wpf slnf (missing BamlDecompiler project), update NuGet packages for Installer (WiX), update NuGet packages ILSpy
1 year ago
Christoph Wille
7c259a8895
Split Baml Addin into library & addin projects
1 year ago
Christoph Wille
fba0dbae8d
Migrate to NUnit 4 ( #3132 )
* Migrate to NUnit 4 based on https://docs.nunit.org/articles/nunit/release-notes/Nunit4.0-MigrationGuide.html . Needed fix for https://github.com/nunit/nunit/issues/4564
* Test 4.1.0-adev.1 from NUnit MyGet feed (works locally in VS)
* Update to bugfix version adev.2 (works on GH)
* NUnit 4.0.1 final
2 years ago
Christoph Wille
084d02a447
Apply Central package management (requires package source mapping) ( #3124 )
* Apply Central package management https://learn.microsoft.com/en-us/nuget/consume-packages/central-package-management (requires package source mapping https://learn.microsoft.com/en-us/nuget/consume-packages/package-source-mapping )
* Microsoft.DiaSymReader.Converter.Xml from dotnet-tools, Microsoft.DiaSymReader.Native from nuget.org feed
* Trying to sort what is on which feed for previews of Diasymreader packages
* Parse the Roslyn version from Directory.packages.props
* Use specific versions for Diasymreader from nuget.org to allow VS2022 addin to restore properly
* Tests needs also locked references
2 years ago
Siegfried Pammer
a94d66561a
Move to .NET 8.0 ( #3119 )
* Basics of net8.0. Breaking unit tests expected.
* Missed that TestRunner project was already upgraded to net7.0 (search and replace fail)
* Use Preview 6 locally
* Use .NET 8.0 RTM
* Final fixups
---------
Co-authored-by: Christoph Wille <christoph.wille@gmail.com>
2 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
Charlie Lin
65d1cbcdd5
Add EnableWindowsTargeting propery to csprojs targeting net6.0-windows
3 years ago
Siegfried Pammer
1aa36a23f2
Use test-summary/action@v1 for test reports.
3 years ago
Siegfried Pammer
b0ec01de80
Fix #2610 : Explicitly qualify members in TemplateBindings.
At a later point, we can add some more logic that tries to infer the target type of the binding and applies simplification accordingly.
3 years ago
Siegfried Pammer
e05b0dcbb0
#2657 : Use the same metadata reader (same options) in all cases.
3 years ago
Siegfried Pammer
44dee6ecc2
Add additional tests for .NET 4.0
3 years ago
Siegfried Pammer
3a04963191
Fix BAML tests
3 years ago
Christoph Wille
4b5f4c6681
Remove Stub
4 years ago
Christoph Wille
d68cc56340
Fix up Baml decompiler unit test project
4 years ago
Siegfried Pammer
9e54b44b11
Move ILSpy to net6.0-windows
4 years ago
wwh1004
aa7f3f5510
add x:Type test
4 years ago
bert2
c9f31d0dc1
extend example with `StaticResource` that does not reference a static property
5 years ago
bert2
59bababa9f
reproduce missing `x:Static` in decompiled BAML
5 years ago
Siegfried Pammer
cdff458648
Fix test discovery with dotnet test.
4 years ago
Siegfried Pammer
113e00505d
Fix #2337 : Expose simple public XamlDecompiler API.
4 years ago
Siegfried Pammer
7af9d36354
Fix ILSpy.BamlDecompiler.Tests.csproj
4 years ago
Daniel Grunwald
b9eee606af
#nullable enable for most files in ICSharpCode.Decompiler/Util
4 years ago
Siegfried Pammer
a78b592bf6
Fix #2052 : resolve XML namespaces of properties
4 years ago
Christoph Wille
1f35911dfe
Convert to <Project Sdk="Microsoft.NET.Sdk">-style
4 years ago
Daniel Grunwald
0eb5469374
Extract package version numbers to packages.props.
5 years ago
dotnet format
0d9f871a4f
#2128 : Reformat the whole code base.
5 years ago
Siegfried Pammer
e0a8f957cc
Fix #2097 : Prefix:PropertyName is invalid syntax
5 years ago
Siegfried Pammer
b84bcdc3a5
Fix #1985 : BamlDecompiler.Tests License Header Mess
5 years ago
Siegfried Pammer
63590f3187
Fix BAML decompiler tests.
6 years ago
Christoph Wille
28be4a755b
Switch to net472, of note:
* app.config.template fewer asm redirects, but coll.immutable is necessary
6 years ago
Siegfried Pammer
9590cfbf59
Update tests to latest Roslyn implementation.
6 years ago
Siegfried Pammer
d965e6aa9e
Fix #1547 : Fully qualify attached properties in styles.
6 years ago
Siegfried Pammer
49586c77cb
Fix #1546 : Fix PresentationOptionsAttributeHandler
6 years ago
Oren Novotny
8a31bf30bc
IDE cleanup
6 years ago
Oren Novotny
b88d8b047f
Switch to UseWpf for compat with Extras 2.x and .NET Core SDK 3
6 years ago
Siegfried Pammer
1170249b1f
Fix #1436 : Do not crash on unknown assembly reference.
7 years ago
Siegfried Pammer
ab16a77e54
Fix #1435 : bug in x:Name handling.
7 years ago
Christoph Wille
29e05778c6
See #1416 . Also upgraded Cecil to .3 (from .1)
7 years ago
Siegfried Pammer
c23522dca1
Add BAML decompiler engine from dnSpy.
7 years ago
Sam Harwell
ea930e025c
Switch to MSBuild.Sdk.Extras for WPF support
7 years ago
Daniel Grunwald
eea40878bf
Update Mono.Cecil and NUnit
7 years ago
Siegfried Pammer
bcfb3742eb
Clean up PEFile, move Pdb related types to DebugInfo namespace
7 years ago
Daniel Grunwald
60726e97e9
Fix BamlDecompiler.Tests
7 years ago
Daniel Grunwald
c17c3c739f
Fix #1192 : Use custom ResourcesFile implementation
This avoids deserializing objects embedded in .resources files within the ILSpy process.
7 years ago
Siegfried Pammer
9acc372a68
Use TypeSystem for ILSpy UI:
Most important tree nodes and search ported,
Currently only ILLanguage is active
7 years ago
Siegfried Pammer
d5f7cd46fc
Simplify PEFile API
7 years ago
Siegfried Pammer
8884306244
Port BAML decompiler to SRM.
7 years ago