mirror of
https://github.com/VSadov/Satori.git
synced 2025-06-09 09:34:49 +09:00
Add Info warning for int return values (#89601)
Adds an 'info' level diagnostic if a GeneratedComInterface method returns int, enum, or a type name "HR" or "HResult" to tell the user that the generated code will put the managed return value as an 'out' parameter on the COM definition. Co-authored-by: Jeremy Koritzinsky <jkoritzinsky@gmail.com>
This commit is contained in:
parent
99503f1cff
commit
531ad9596f
20 changed files with 282 additions and 9 deletions
|
@ -208,7 +208,7 @@ The diagnostic id values reserved for .NET Libraries analyzer warnings are `SYSL
|
|||
| __`SYSLIB1089`__ | _`SYSLIB1070`-`SYSLIB1089` reserved for System.Runtime.InteropServices.JavaScript.JSImportGenerator._ |
|
||||
| __`SYSLIB1090`__ | Invalid 'GeneratedComInterfaceAttribute' usage |
|
||||
| __`SYSLIB1091`__ | Method is declared in different partial declaration than the 'GeneratedComInterface' attribute. |
|
||||
| __`SYSLIB1092`__ | Specified interface derives from two or more 'GeneratedComInterfaceAttribute'-attributed interfaces. |
|
||||
| __`SYSLIB1092`__ | 'GenerateComInterfaceAttribute' usage not recommended. See aka.ms/GeneratedComInterfaceUsage for recommended usage. |
|
||||
| __`SYSLIB1093`__ | Analysis for COM interface generation has failed |
|
||||
| __`SYSLIB1094`__ | The base COM interface failed to generate source. Code will not be generated for this interface. |
|
||||
| __`SYSLIB1095`__ | Invalid 'GeneratedComClassAttribute' usage |
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue