JavaPeerAliasesAttribute 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
屬性套用於產生的別名持有者類型。 當多個 .NET 類型對應到相同的 JNI 名稱(例如, JavaCollectionJavaCollection<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,並保持快速路徑(非別名類型)免於別名檢查。
建構函式
| 名稱 | Description |
|---|---|
| JavaPeerAliasesAttribute(String[]) |
屬性套用於產生的別名持有者類型。 當多個 .NET 類型對應到相同的 JNI 名稱(例如, |
屬性
| 名稱 | Description |
|---|---|
| Aliases |
取得該別名群組的索引 TypeMap 鍵(例如, |