The interceptors branch currently generates Diagnostics when the custom marshaling behavior is defined in an unsupported way. Future versions of this library may add additional diagnostics. Release tracking analyzer metadata should be supported for the diagnostics this library produces.
Proposed solution
Utilize the Microsoft guide to enable release tracking analyzer metadata for this library.
Additional considerations
I am unclear on what constitutes a "release" in this context. For example, is this feature only supported for NuGet packages, or would a GitHub Release meet that criteria? Additional research (or community feedback) will be required to ensure that this is implemented properly.
Describe the issue
The
interceptors
branch currently generates Diagnostics when the custom marshaling behavior is defined in an unsupported way. Future versions of this library may add additional diagnostics. Release tracking analyzer metadata should be supported for the diagnostics this library produces.Proposed solution
Utilize the Microsoft guide to enable release tracking analyzer metadata for this library.
Additional considerations
I am unclear on what constitutes a "release" in this context. For example, is this feature only supported for NuGet packages, or would a GitHub Release meet that criteria? Additional research (or community feedback) will be required to ensure that this is implemented properly.