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 LocalBuilder.SetLocalSymInfo (String)

 

Data di pubblicazione: ottobre 2016

Imposta il nome della variabile locale.

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

public void SetLocalSymInfo(
	string name
)

Parametri

name
Type: System.String

Il nome della variabile locale.

Exception Condition
InvalidOperationException

Il tipo contenitore è stato creato con CreateType.

-oppure-

Non è definito per il modulo contenente alcun writer simbolico.

NotSupportedException

Questa variabile locale è definita in un metodo dinamico, anziché in un metodo di un tipo dinamico.

Il SetLocalSymInfo metodo supportato per i metodi definiti nei tipi dinamici. Non è supportata per i metodi dinamici definiti mediante la DynamicMethod classe.

Esempio di codice seguente viene illustrato l'utilizzo di SetLocalSymInfo metodo. Questo codice è parte di un esempio più esteso per la LocalBuilder classe.

// Create local variables named myString and myInt.
LocalBuilder myLB1 = myMethodIL.DeclareLocal(typeof(string));
myLB1.SetLocalSymInfo("myString");
Console.WriteLine("local 'myString' type is: {0}", myLB1.LocalType);

LocalBuilder myLB2 = myMethodIL.DeclareLocal(typeof(int));
myLB2.SetLocalSymInfo("myInt", 1, 2);
Console.WriteLine("local 'myInt' type is: {0}", myLB2.LocalType);

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