Lingua

JavaPeerAliasesAttribute Classe

Definizione

Attributo applicato ai tipi di titolari alias generati. Quando più tipi di .NET eseguono il mapping allo stesso nome JNI ,ad esempio JavaCollection e JavaCollection<T> entrambi eseguono il mapping a "java/util/Collection"), il nome JNI di base punta a una classe di supporto normale annotata con questo attributo, che elenca le chiavi TypeMap indicizzate per ogni tipo di 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
Ereditarietà
JavaPeerAliasesAttribute
Attributi

Commenti

Il supporto alias non è una JavaPeerProxy sottoclasse. Ciò garantisce che restituisca GetCustomAttribute<JavaPeerProxy>() null per le voci alias, mantenendo il percorso veloce (tipi non alias) liberi dai controlli alias.

Costruttori

Nome Descrizione
JavaPeerAliasesAttribute(String[])

Attributo applicato ai tipi di titolari alias generati. Quando più tipi di .NET eseguono il mapping allo stesso nome JNI ,ad esempio JavaCollection e JavaCollection<T> entrambi eseguono il mapping a "java/util/Collection"), il nome JNI di base punta a una classe di supporto normale annotata con questo attributo, che elenca le chiavi TypeMap indicizzate per ogni tipo di alias.

Proprietà

Nome Descrizione
Aliases

Ottiene le chiavi TypeMap indicizzate per questo gruppo di alias, ad esempio "java/util/Collection[0]", "java/util/Collection[1]".

Si applica a