Riferimento all'API Reflection di .NET Native

.NET Native include tre nuovi tipi di eccezione: System.Runtime.CompilerServices.MissingInteropDataException, System.Reflection.MissingMetadataException, and System.Reflection.MissingRuntimeArtifactException. Tenere presente quanto segue sui tre tipi di eccezione:

Nota

Queste informazioni di riferimento descrivono i tre tipi di eccezione univoci di .NET Native. Per la documentazione di riferimento per l'API di Reflection principale di.NET Framework, vedere Spazio dei nomi System.Reflection, System.Reflection.Context e System.Reflection.Emit. Per la documentazione di riferimento per le API di interoperabilità principali di .NET Framework, vedere System.Runtime.InteropServices.

Spazio dei nomi System.Reflection

Lo spazio dei nomi System.Reflection contiene i tipi di base usati per la reflection in .NET Framework. Per .NET Native, sono inclusi anche due nuovi tipi di eccezioni:

Classe Descrizione
MissingMetadataException Eccezione generata quando la reflection viene usata per recuperare i metadati che non sono presenti.
MissingRuntimeArtifactException L'eccezione generata quando i metadati per un tipo o un membro del tipo sono disponibili ma ne è stata rimossa l'implementazione.

Per la documentazione sugli altri tipi in questo spazio dei nomi, vedere System.Reflection nelle pagine di riferimento dell'API .NET.

Spazio dei nomi System.Runtime.CompilerServices

Lo spazio dei nomi System.Runtime.CompilerServices include tipi progettati per l'utente da compilatori di linguaggio. Per .NET Native, è incluso anche un nuovo tipo di eccezioni:

Classe Descrizione
MissingInteropDataException Eccezione generata quando viene chiamato un metodo di marshalling manuale, ma i metadati per un tipo non vengono trovati dall'analisi statica o in un file di direttive di runtime.

Per la documentazione sugli altri tipi in questo spazio dei nomi, vedere System.Runtime.CompilerServices nelle pagine di riferimento dell'API .NET.

Vedi anche