Skip to content

ComInterfaceGenerator Docs should be very clear about how return values / HResult on the managed method translates to the native signature #89314

@jtschuster

Description

@jtschuster

It can be very confusing that a return value in managed becomes an out parameter in native and a new int return value is added. Our documentation and announcements should be very clear about how these translate, and when to use [PreserveSig].

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    No status

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions