JavaPeerAliasesAttribute Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Atributo aplicado a los tipos de titular de alias generados. Cuando varios tipos de .NET se asignan al mismo nombre JNI (por ejemplo, JavaCollection y JavaCollection<T> ambos se asignan a "java/util/Collection"), la entrada de nombre JNI base apunta a una clase de titular sin formato anotada con este atributo, que enumera las claves TypeMap indizada para cada tipo de alias.
[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
- Herencia
-
JavaPeerAliasesAttribute
- Atributos
Comentarios
El titular del alias NO es una JavaPeerProxy subclase; esto garantiza que GetCustomAttribute<JavaPeerProxy>() devuelve null para las entradas de alias, lo que mantiene la ruta de acceso rápida (tipos que no son de alias) sin comprobaciones de alias.
Constructores
| Nombre | Description |
|---|---|
| JavaPeerAliasesAttribute(String[]) |
Atributo aplicado a los tipos de titular de alias generados. Cuando varios tipos de .NET se asignan al mismo nombre JNI (por ejemplo, |
Propiedades
| Nombre | Description |
|---|---|
| Aliases |
Obtiene las claves TypeMap indizada para este grupo de alias (por ejemplo, |