TypeLibExporterFlags 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
タイプ ライブラリを生成する方法を示します。
この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。
public enum class TypeLibExporterFlags
[System.Flags]
[System.Serializable]
public enum TypeLibExporterFlags
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeLibExporterFlags
[<System.Flags>]
[<System.Serializable>]
type TypeLibExporterFlags =
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeLibExporterFlags =
Public Enum TypeLibExporterFlags
- 継承
- 属性
フィールド
| 名前 | 値 | 説明 |
|---|---|---|
| None | 0 | フラグを指定しません。 これが既定値です。 |
| OnlyReferenceRegistered | 1 | COM からインポートされた型への参照を、登録されているタイプ ライブラリがない場合は |
| CallerResolvedReferences | 2 | 呼び出し元が、レジストリを参照せずにタイプ ライブラリ参照を明示的に解決できるようにします。 |
| OldNames | 4 | 型ライブラリをエクスポートする場合、.NET Framework では、型を名前空間の名前で修飾することで型名の競合が解決されます。たとえば、 |
| ExportAs32Bit | 16 | 64 ビット コンピューターでコンパイルする場合は、タイプ ライブラリ エクスポーター (Tlbexp.exe) が 32 ビット タイプ ライブラリを生成することを指定します。 すべてのデータ型は適切に変換されます。 |
| ExportAs64Bit | 32 | 32 ビット コンピューターでコンパイルするときに、タイプ ライブラリ エクスポーター (Tlbexp.exe) が 64 ビット タイプ ライブラリを生成することを指定します。 すべてのデータ型は適切に変換されます。 |
注釈
ConvertAssemblyToTypeLib で使用されます。