次の表に、COM 相互運用ソース生成アナライザーの診断 ID を示します。
| 診断識別子 | Description |
|---|---|
SYSLIB1090 |
GeneratedComInterfaceAttribute の使用が無効です。 |
SYSLIB1091 |
メソッドは、GeneratedComInterface 属性とは異なる部分宣言で宣言されます。 仮想メソッド テーブルオフセットの信頼性の高い計算を保証するには、すべてのメソッドを、 GeneratedComInterface属性付きインターフェイス型の同じ部分定義で宣言する必要があります。 |
SYSLIB1092 |
LibraryImport または GeneratedComInterface 属性の使用は推奨事項に従っていません。 |
SYSLIB1093 |
COM インターフェイス生成の分析に失敗しました。 |
SYSLIB1094 |
ベース COM インターフェイスでソースの生成に失敗しました。 このインターフェイスのコードは生成されません。 |
SYSLIB1095 |
GeneratedComClassAttribute の使用が無効です。 |
SYSLIB1096 |
GeneratedComInterfaceAttribute の代わりに ComImportAttribute を使用して、コンパイル時に COM マーシャリング コードを生成します。 |
SYSLIB1097 |
この型では、GeneratedComInterfaceAttribute 属性を持つ少なくとも 1 つの型が実装されます。 この型を COM に渡し、この型のオブジェクトから GeneratedComClassAttribute の型の COM インターフェイスを公開できるようにするには、GeneratedComInterfaceAttribute を追加します。 |
SYSLIB1098 |
EnableComHosting を使用した .NET COM ホスティングでは、組み込みの COM 相互運用のみがサポートされます。
GeneratedComInterfaceAttribute とのソース生成 COM 相互運用はサポートされていません。 |
SYSLIB1099 |
System.Runtime.InteropServices.Marshal上の COM 相互運用 API はソース生成 COM をサポートしていないため、実行時に失敗します。 |
SYSLIB1230 |
別のアセンブリで定義されている GeneratedComInterface属性付きインターフェイスからの派生はサポートされていません。 |
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET