JavaPeerAliasesAttribute Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Attribut, das auf generierte Aliashaltertypen angewendet wird. Wenn mehrere .NET Typen demselben JNI-Namen (z. BJavaCollection. und JavaCollection<T> beidem "java/util/Collection"zugeordnet) zugeordnet sind, verweist die JNI-Basisnamen-Einstiegsklasse auf eine einfache Inhaberklasse, die mit diesem Attribut versehen ist, in der die indizierten TypeMap-Schlüssel für jeden Aliastyp aufgelistet werden.
[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
- Vererbung
-
JavaPeerAliasesAttribute
- Attribute
Hinweise
Der Aliashalter ist KEINE JavaPeerProxy Unterklasse . Dadurch wird null für Aliaseinträge zurückgegeben GetCustomAttribute<JavaPeerProxy>() , wobei der schnelle Pfad (nicht aliastypen) von Aliasüberprüfungen frei bleibt.
Konstruktoren
| Name | Beschreibung |
|---|---|
| JavaPeerAliasesAttribute(String[]) |
Attribut, das auf generierte Aliashaltertypen angewendet wird. Wenn mehrere .NET Typen demselben JNI-Namen (z. B |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Aliases |
Ruft die indizierten TypeMap-Schlüssel für diese Aliasgruppe ab (z. B. |