Closed monkey0506 closed 1 month ago
Development for this issue has moved to the interceptors
branch with a6d0462.
Currently there are no diagnostics generated, so this no longer applies. If diagnostics are added in the future, they can follow the recommended pattern.
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.