IGenerated Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Identifie le code source généré par un générateur de code.
[Android.Runtime.Register("javax/annotation/processing/Generated", "", "Javax.Annotation.Processing.IGeneratedInvoker", ApiSince=34)]
public interface IGenerated : IDisposable, Java.Interop.IJavaPeerable, Java.Lang.Annotation.IAnnotation
[<Android.Runtime.Register("javax/annotation/processing/Generated", "", "Javax.Annotation.Processing.IGeneratedInvoker", ApiSince=34)>]
type IGenerated = interface
interface IAnnotation
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Attributs
- Implémente
Remarques
Cette annotation peut distinguer le code source généré du code écrit par l’utilisateur dans le même fichier. Value() identifie le générateur, tandis qu’il Date()Comments() fournit des détails de génération facultatifs.
Propriétés
| Nom | Description |
|---|---|
| Handle |
Obtient la valeur JNI de l’objet Android sous-jacent. (Hérité de IJavaObject) |
| JniIdentityHashCode |
Retourne la valeur de |
| JniManagedPeerState |
État de l’homologue managé. (Hérité de IJavaPeerable) |
| JniObjectReferenceControlBlock |
Identifie le code source généré par un générateur de code. (Hérité de IJavaPeerable) |
| JniPeerMembers |
Prise en charge de l’accès aux membres et de l’appel. (Hérité de IJavaPeerable) |
| PeerReference |
Retourne une JniObjectReference instance d’objet Java encapsulée. (Hérité de IJavaPeerable) |
Méthodes
| Nom | Description |
|---|---|
| AnnotationType() |
Retourne l’interface d’annotation de cette annotation. (Hérité de IAnnotation) |
| Comments() |
Retourne les commentaires fournis par le générateur de code. |
| Date() |
Retourne la date et l’heure à laquelle la source a été générée. |
| Disposed() |
Appelé lorsque l’instance a été supprimée. (Hérité de IJavaPeerable) |
| DisposeUnlessReferenced() |
S’il n’existe aucune référence en suspens à cette instance, les appels |
| Equals(Object) |
Retourne true si l’objet spécifié représente une annotation qui est logiquement équivalente à celle-ci. (Hérité de IAnnotation) |
| Finalized() |
Appelé lorsque l’instance a été finalisée. (Hérité de IJavaPeerable) |
| GetHashCode() |
Retourne le code de hachage de cette annotation. (Hérité de IAnnotation) |
| SetJniIdentityHashCode(Int32) |
Définissez la valeur retournée par |
| SetJniManagedPeerState(JniManagedPeerStates) |
Identifie le code source généré par un générateur de code. (Hérité de IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
Définissez la valeur retournée par |
| ToString() |
Retourne une représentation sous forme de chaîne de cette annotation. (Hérité de IAnnotation) |
| UnregisterFromRuntime() |
Annulez l’inscription de cette instance afin que le runtime ne le retourne pas à partir d’appels futurs Java.Interop.JniRuntime+JniValueManager.PeekValue . (Hérité de IJavaPeerable) |
| Value() |
Retourne les noms des générateurs de code qui ont produit la source. |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Identifie le code source généré par un générateur de code. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |