Skip to content

v0.1.619-beta

Pre-release
Pre-release
Compare
Choose a tag to compare
@AArnott AArnott released this 15 Nov 17:35
412cada

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 generating RegCloseKeySafeHandle
  • #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.