-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Closed
Labels
Description
System.Printing is currently a C++/CLI assembly. There would be advantages to rewriting it in C#, as detailed in this comment: #5305 (comment) CC @ThomasGoulet73
I haven't reviewed all the code in the project line-by-line. There is obviously some P/Invoke, some COM, and some native types in AsyncNotifyUnmanaged.cpp, which should make the port potentially complex, but not impossible.
Are there critical blocking issues that would make a port to C# impossible? What are the reference cycles related to System.Printing and would those still exist following a C# port?
Or is this primarily about the effort of rewriting thousands of lines of C++/CLI in C#?
lindexi and wstaelens