ds5678
8439e1ca1e
Fix BamlResourceNodeFactory
1 month ago
Siegfried Pammer
31bbcf41bc
Fix handling of file extensions in project export.
3 months ago
tom-englert
0be506bd4e
Get rid of the heavy System.ComponentModel.Composition, replace with the lightweight System.Composition.AttributedModel
7 months ago
tom-englert
610b0c2ed5
Annotate service lifetime explicitly.
9 months ago
Christoph Wille
d1c7a51a1d
Remove dangling project references for SharpTreeView ( #3245 )
10 months ago
Siegfried Pammer
ca78d4a14d
Use MetadataFile instead of PEFile in TypeSystem.
1 year ago
Christoph Wille
0887d3e4d5
Move KnownThings.gen.cs compile remove
1 year ago
Christoph Wille
7c259a8895
Split Baml Addin into library & addin projects
1 year 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
Christoph Wille
1be0ccb3eb
Update NuGet packages & clean up dependency references a bit
2 years ago
Siegfried Pammer
ff0e929866
- Introduce ProjectItemInfo instead of tuples in WholeProjectDecompiler project item generation.
...
- Set 'LogicalName' attribute for all decompiled resources. This makes it possible to correctly recompile projects with resource names that are not valid filenames.
- Set Generator and SubType properties for XAML files.
2 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
5046e4cf60
Fix #2718 , Fix #2719 , Fix #2725 : Remove WPF compiler-generated code.
3 years ago
Siegfried Pammer
9ed4d084d5
#2718 : Move XAML files that have an x:Class declaration next to their C# counterparts when using WholeProjectDecompiler.
3 years ago
Siegfried Pammer
e8a480d43f
Move search functionality to ILSpyX
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
4b475cfa69
Create ILSpyX project and make the following APIs reusable:
...
- AssemblyList, AssemblyListManager, AssemblyListSnapshot
- LoadedAssembly
- LoadedPackage and friends
- PDB providers
3 years ago
Siegfried Pammer
9b36f33f5c
Fix CA1416: Properly specify SupportedOSPlatform in all platform-specific assemblies.
3 years ago
Siegfried Pammer
3a04963191
Fix BAML tests
3 years ago
Christoph Wille
f5cfff8d9f
Add RIDs for self-contained publishing
3 years ago
Christoph Wille
d68cc56340
Fix up Baml decompiler unit test project
3 years ago
Siegfried Pammer
9e54b44b11
Move ILSpy to net6.0-windows
3 years ago
wwh1004
0b6a7af850
fix https://github.com/icsharpcode/ILSpy/issues/2116
4 years ago
SilverFox
a917690fdf
Fix null check in BamlDecompilerTypeSystem.HasType
4 years ago
Siegfried Pammer
113e00505d
Fix #2337 : Expose simple public XamlDecompiler API.
4 years ago
Siegfried Pammer
a78b592bf6
Fix #2052 : resolve XML namespaces of properties
4 years ago
Christoph Wille
1034eca9b0
Make it easy to play with .NET 5 ( #2355 )
...
* Work on #2324 with code written for a PoC with Siegfried Pammer some time ago.
Trying it out: copy multitargeting.props.template to multitargeting.props
* Copy all files to the output folder (otherwise NuGet assemblies aren't there for net5.0 which is nasty for debugging, and publish doesn't pick them up either)
4 years ago
Siegfried Pammer
ab33c6927c
Refactor code duplication in ConnectionIdRewritePass
4 years ago
wwh1004
d799fdb492
fix ConnectionIdRewritePass
...
field assignment and event mapping can in the same block
4 years ago
Siegfried Pammer
fa0e679626
Fix #1648 and fix #2133 : Use simple assembly names for KnownThings.
4 years ago
Christoph Wille
e08057a4a4
Exclude generated file in Baml Decompiler plugin
4 years ago
Christoph Wille
ecec2075d8
Go back to single tfm (net472)
4 years ago
Christoph Wille
1c26331bbd
Clean up project files for Windows SDK Desktop style (maybe some resource are wacky)
4 years ago
Christoph Wille
a0aeac5628
Doesn't work:
...
* plugin loading in App.xaml.cs (#if NET472)
* OSVersionHelper bombs with PlatformNotSupportedException (#if NET472)
* ILSpyTraceListener - this needs something different in net5
4 years ago
Siegfried Pammer
43143a0cb7
Update the following nuget packages to the latest stable version:
...
* Dirkster.AvalonDock
* System.Composition
* OSVersionHelper
* DataGridExtensions
* Microsoft.Xaml.Behaviors.Wpf
4 years ago
Daniel Grunwald
7ebfc5ded5
Fix #2294 : Issues discovered by static analysis.
4 years ago
文煌
2611fb38f3
find all field assignments
4 years ago
文煌
940bd7d64c
report unknown connection id in xaml when can't find event
4 years ago
文煌
b7d3f146af
fix
4 years ago
文煌
a9d953ba9f
fix baml decompiler can't find EventSetter
4 years ago
Daniel Grunwald
2d0df349d8
Refactor resource loading.
5 years ago
Daniel Grunwald
0eb5469374
Extract package version numbers to packages.props.
5 years ago
Christoph Wille
914665e067
Update to AvalonEdit 6.1.0-preview1. Fixes #2139 .
5 years ago
Siegfried Pammer
19719ee1fb
#2109 : Skip id ranges with no events
5 years ago
Siegfried Pammer
e53fe4fe68
Fix #2106 : EventSetter is lost.
5 years ago
Siegfried Pammer
9465054a70
Fix #2109 : Add support for IStyleConnector.Connect in BAML decompilation
5 years ago
dotnet format
0d9f871a4f
#2128 : Reformat the whole code base.
5 years ago
Siegfried Pammer
7f4653c274
Add support for tuple deconstruction
5 years ago