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 键(例如 |