JavaPeerAliasesAttribute クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
生成されたエイリアス ホルダー型に適用される属性。 複数の.NET型が同じ JNI 名にマップされる場合 (たとえば、JavaCollectionとJavaCollection<T>の両方が "java/util/Collection" にマップされます)、基本 JNI 名のエントリは、この属性で注釈が付けられたプレーンホルダー クラスを指します。これにより、各エイリアス型のインデックス付き TypeMap キーが一覧表示されます。
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=false)]
public sealed class JavaPeerAliasesAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=false)>]
type JavaPeerAliasesAttribute = class
inherit Attribute
- 継承
-
JavaPeerAliasesAttribute
- 属性
注釈
エイリアスホルダーは JavaPeerProxy サブクラスではありません。これにより、 GetCustomAttribute<JavaPeerProxy>() はエイリアスエントリに対してnullを返し、高速パス(エイリアス以外の型)をエイリアスチェックから解放します。
コンストラクター
| 名前 | 説明 |
|---|---|
| JavaPeerAliasesAttribute(String[]) |
生成されたエイリアス ホルダー型に適用される属性。 複数の.NET型が同じ JNI 名にマップされる場合 (たとえば、 |
プロパティ
| 名前 | 説明 |
|---|---|
| Aliases |
このエイリアス グループのインデックス付き TypeMap キーを取得します (例: |