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 TypeBuilder.DefineField (String, Type, FieldAttributes)

 

Data di pubblicazione: ottobre 2016

Aggiunge un nuovo campo al tipo, con il nome, gli attributi e il tipo di campo specificati.

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

public FieldBuilder DefineField(
	string fieldName,
	Type type,
	FieldAttributes attributes
)

Parametri

fieldName
Type: System.String

Nome del campo. fieldName non può contenere valori Null incorporati.

type
Type: System.Type

Tipo di campo.

attributes
Type: System.Reflection.FieldAttributes

Attributi del campo.

Valore restituito

Type: System.Reflection.Emit.FieldBuilder

Campo definito.

Exception Condition
ArgumentException

La lunghezza di fieldName è zero.

-oppure-

type è System.Void.

-oppure-

È stata specificata una dimensione totale per la classe padre di questo campo.

ArgumentNullException

fieldName è null.

InvalidOperationException

Il tipo è stato creato in precedenza usando CreateType.

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