-
Notifications
You must be signed in to change notification settings - Fork 122
Open
Labels
enhancementNew feature or requestNew feature or requestperformanceRelated to performance workRelated to performance work
Milestone
Description
There are scenarios in WinRT where the transitive closure of all types is known. This would imply there are opportunities to optimize the RCW code generation logic and avoid querying the runtime for these types - see
CsWinRT/cswinrt/strings/WinRT_Wrappers.cs
Line 121 in 4e73245
| internal static Func<IInspectable, object> CreateTypedRcwFactory(string runtimeClassName) |
Reasons for considering this are: AOT and linkability (reduce memory footprint).
charlesroddie
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestperformanceRelated to performance workRelated to performance work