Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo ModuleBuilder.GetType (String)

 

Data di pubblicazione: ottobre 2016

Ottiene il tipo denominato definito nel modulo.

Spazio dei nomi:   System.Reflection.Emit
Assembly:  mscorlib (in mscorlib.dll)

[ComVisibleAttribute(true)]
public override Type GetType(
	string className
)

Parametri

className
Type: System.String

Il nome del Type da ottenere.

Valore restituito

Type: System.Type

Il tipo richiesto, se il tipo è definito in questo modulo. in caso contrario, null.

Exception Condition
ArgumentException

Lunghezza di className è zero o maggiore di 1023.

ArgumentNullException

className è null.

SecurityException

Richiesta Type non è pubblica e il chiamante non dispone di ReflectionPermission per riflettere gli oggetti non pubblici all'esterno dell'assembly corrente.

TargetInvocationException

Viene richiamato un inizializzatore di classi e viene generata un'eccezione.

TypeLoadException

Si verifica un errore durante il caricamento di Type.

Utilizzare questo metodo per generare tipi di matrice, tipi di puntatore o tipi byref. Utilizzare il TypeBuilder.MakeArrayType, TypeBuilder.MakePointerType, e TypeBuilder.MakeByRefType metodi invece.

System_CAPS_noteNota

A partire dal .NET Framework 2.0 Service Pack 1, questo membro non è più necessario ReflectionPermission con il ReflectionPermissionFlag.ReflectionEmit flag. Per informazioni, vedere Security Issues in Reflection Emit. Per usare questa funzionalità, l'applicazione deve essere destinata a .NET Framework 3.5 o versione successiva.

.NET Framework
Disponibile da 1.1
Silverlight
Disponibile da 2.0
Torna all'inizio
Mostra: