ISuppressWarnings Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Indica che gli avvisi del compilatore denominati devono essere eliminati nell'elemento con annotazioni (e in tutti gli elementi del programma contenuti nell'elemento con annotazioni).
[Android.Runtime.Register("java/lang/SuppressWarnings", "", "Java.Lang.ISuppressWarningsInvoker")]
public interface ISuppressWarnings : IDisposable, Java.Interop.IJavaPeerable, Java.Lang.Annotation.IAnnotation
[<Android.Runtime.Register("java/lang/SuppressWarnings", "", "Java.Lang.ISuppressWarningsInvoker")>]
type ISuppressWarnings = interface
interface IAnnotation
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Attributi
- Implementazioni
Commenti
Indica che gli avvisi del compilatore denominati devono essere eliminati nell'elemento con annotazioni (e in tutti gli elementi del programma contenuti nell'elemento con annotazioni). Si noti che il set di avvisi eliminati in un determinato elemento è un superset degli avvisi eliminati in tutti gli elementi contenenti. Ad esempio, se si annota una classe per eliminare un avviso e annotare un metodo per eliminare un altro, entrambi gli avvisi verranno eliminati nel metodo .
Per quanto riguarda lo stile, i programmatori devono sempre usare questa annotazione sull'elemento annidato più profondamente in cui è efficace. Se si desidera eliminare un avviso in un metodo specifico, è consigliabile annotare tale metodo anziché la relativa classe.
Aggiunto nella versione 1.5.
per java.lang.SuppressWarnings.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Proprietà
| Nome | Descrizione |
|---|---|
| Handle |
Ottiene il valore JNI dell'oggetto Android sottostante. (Ereditato da IJavaObject) |
| JniIdentityHashCode |
Restituisce il valore di |
| JniManagedPeerState |
Stato del peer gestito. (Ereditato da IJavaPeerable) |
| JniPeerMembers |
Supporto per l'accesso ai membri e la chiamata. (Ereditato da IJavaPeerable) |
| PeerReference |
Restituisce un JniObjectReference oggetto dell'istanza dell'oggetto di cui è stato eseguito il wrapping Java. (Ereditato da IJavaPeerable) |
Metodi
| Nome | Descrizione |
|---|---|
| AnnotationType() |
Restituisce l'interfaccia di annotazione di questa annotazione. (Ereditato da IAnnotation) |
| Disposed() |
Chiamato quando l'istanza è stata eliminata. (Ereditato da IJavaPeerable) |
| DisposeUnlessReferenced() |
Se non sono presenti riferimenti in sospeso a questa istanza, chiama |
| Equals(Object) |
Restituisce true se l'oggetto specificato rappresenta un'annotazione equivalente logicamente a questa. (Ereditato da IAnnotation) |
| Finalized() |
Chiamato quando l'istanza è stata finalizzata. (Ereditato da IJavaPeerable) |
| GetHashCode() |
Restituisce il codice hash di questa annotazione. (Ereditato da IAnnotation) |
| SetJniIdentityHashCode(Int32) |
Impostare il valore restituito da |
| SetJniManagedPeerState(JniManagedPeerStates) |
Indica che gli avvisi del compilatore denominati devono essere eliminati nell'elemento con annotazioni (e in tutti gli elementi del programma contenuti nell'elemento con annotazioni). (Ereditato da IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
Impostare il valore restituito da |
| ToString() |
Restituisce una rappresentazione di stringa di questa annotazione. (Ereditato da IAnnotation) |
| UnregisterFromRuntime() |
Annullare la registrazione di questa istanza in modo che il runtime non lo restituisca dalle chiamate future Java.Interop.JniRuntime+JniValueManager.PeekValue . (Ereditato da IJavaPeerable) |
| Value() |
Set di avvisi che devono essere eliminati dal compilatore nell'elemento con annotazioni. |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ottiene il nome JNI del tipo dell'istanza |
| JavaAs<TResult>(IJavaPeerable) |
Provare a digitare |
| JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Indica che gli avvisi del compilatore denominati devono essere eliminati nell'elemento con annotazioni (e in tutti gli elementi del programma contenuti nell'elemento con annotazioni). |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Provare a digitare |