v0.2.104-beta
Pre-release
Pre-release
What's Changed
- A bunch of inline array improvements by @AArnott in #699
- Unmarshaled COM 'interface' struct trimmability by @AArnott in #706
- Reuse inline array structs across all users by @AArnott in #707
- Declare COM structs with
partial
modifier by @AArnott in #713 - Add a
static readonly Guid
field to COM structs by @AArnott in #712 - Declare COM interface within the COM struct when allowMarshaling is false by @AArnott in #714
- Fix BSTR.ToString() to not throw when the pointer is null by @AArnott in #725
- Declare methods on COM interfaces-as-structs as
public
by @AArnott in #726 - Generate decimal/DECIMAL converters by @AArnott in #727
- Add BSTR.Length property by @AArnott in #728
- Declare ZZ-family of string types by @AArnott in #730
- Add
CharSet = Unicode
toextern
methods withchar
parameters by @AArnott in #735 - Update metadata to 36.0.9-preview by @AArnott in #737
- Update NuGet.Protocol to 5.8.0 in test project by @AArnott in #740
- Emit COM interfaces with properties where possible by @AArnott in #739
Full Changelog: v0.2.63-beta...v0.2.104-beta