Interfaccia ICorDebugFunction
Rappresenta una funzione o un metodo gestito.
Metodi
Metodo |
Oggetto di descrizione |
---|---|
Crea un punto di interruzione all'inizio di questa funzione. |
|
Ottiene un oggetto ICorDebugClass che rappresenta la classe di cui questa funzione è un membro. |
|
Ottiene il numero di versione dell'ultima modifica apportata a questa funzione. |
|
Ottiene il codice MSIL (Microsoft Intermediate Language) per questa funzione. |
|
Ottiene il token di metadati per la firma della variabile locale della funzione rappresentata da questa istanza di ICorDebugFunction. |
|
Ottiene il modulo nel quale è definita questa funzione. |
|
Ottiene il codice nativo per questa funzione. |
|
Ottiene il token di metadati per questa funzione. |
Note
L'interfaccia ICorDebugFunction non rappresenta una funzione con parametri di tipo generico. Ad esempio, un'istanza di ICorDebugFunction rappresenterebbe Func<T> ma non Func<string>. Chiamare l'oggetto ICorDebugILFrame2::EnumerateTypeParameters per ottenere i parametri di tipo generico.
La relazione tra il token di metadati di un metodo, mdMethodDef e l'oggetto ICorDebugFunction di un metodo dipende dal fatto che la funzionalità Modifica e continuazione sia o meno consentita sulla funzione:
Se non è consentita, tra l'oggetto ICorDebugFunction e il token mdMethodDef esisterà una relazione uno-a-uno. In altri termini, la funzione ha un oggetto ICorDebugFunction e un token mdMethodDef.
Se la funzionalità Modifica e continuazione non è consentita sulla funzione, tra l'oggetto ICorDebugFunction e il token mdMethodDef esisterà una relazione uno-a-molti. In altri termini, la funzione può avere molte istanze di ICorDebugFunction, una per ogni versione della funzione, ma solo un token mdMethodDef.
Nota |
---|
Questa interfaccia non supporta la ricezione di chiamate in modalità remota, siano esse tra più computer o processi. |
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: CorDebug.idl, CorDebug.h
Libreria: CorGuids.lib
Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0
Vedere anche
Riferimenti
Interfaccia ICorDebugFunction2