v0.1.619-beta
Pre-release
Pre-release
Changes:
Fixes:
- #429: Can't emit interface in 2nd winmd that inherits from interface in 1st winmd
- #430: Can't emit items from 2nd winmd if its namespace doesn't start with Windows.Win32
- #431: IEnumMoniker returns null-elements in marshaling environment
- #370: Toggling allowMarshaling breaks the IDE experience till reload
- #419: Regression in 0.1.560-beta CS0436/CS0103 due to type conflict
- #422: Fix schema descriptions
- #446: Fix cross-winmd type references
- #418: Fix generation of interop types from multiple winmd's
- #421: Fix source generation break when NativeMethods.json does not parse
Enhancements:
- #433: Apply [Out] to marshalled arrays where [Out] is in the metadata
- #442: Reuse
SafeRegistryHandle
instead of generatingRegCloseKeySafeHandle
- #447: Update win32metadata to 15.0.1-preview
- #415: Enable APIs using synthesized types to be used on net35
- #444: Consolidate extern method and constants into the same class
This list of changes was auto generated.