Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Rappresenta una funzione o un metodo gestito.
Methods
| Metodo | Description |
|---|---|
| CreateBreakpoint, metodo | Crea un punto di interruzione all'inizio di questa funzione. |
| Metodo GetClass | Ottiene un oggetto ICorDebugClass che rappresenta la classe di cui fa parte questa funzione. |
| Metodo GetCurrentVersionNumber | Ottiene il numero di versione dell'ultima modifica apportata a questa funzione. |
| Metodo GetILCode | Ottiene il codice CIL (Common Intermediate Language) per questa funzione. |
| Metodo GetLocalVarSigToken | Ottiene il token di metadati per la firma della variabile locale della funzione rappresentata da questa ICorDebugFunction istanza. |
| Metodo GetModule | Ottiene il modulo in cui è definita questa funzione. |
| Metodo GetNativeCode | Ottiene il codice nativo per questa funzione. |
| Metodo GetToken | Ottiene il token di metadati per questa funzione. |
Osservazioni:
L'interfaccia ICorDebugFunction non rappresenta una funzione con parametri di tipo generico. Ad esempio, un'istanza ICorDebugFunction rappresenta Func<T> ma non Func<string>. Chiamare ICorDebugILFrame2::EnumerateTypeParameters per ottenere i parametri di tipo generico.
La relazione tra il token di metadati di un metodo, mdMethodDefe l'oggetto di ICorDebugFunction un metodo dipende dal fatto che Edit e Continue sia consentito nella funzione:
Se modifica e continuazione non è consentito nella funzione, esiste una relazione uno-a-uno tra l'oggetto
ICorDebugFunctione ilmdMethodDeftoken. Ovvero, la funzione ha unICorDebugFunctionoggetto e unmdMethodDeftoken.Se nella funzione è consentita l'opzione Modifica e continuazione, esiste una relazione molti-a-uno tra l'oggetto
ICorDebugFunctione ilmdMethodDeftoken. Ovvero, la funzione può avere molte istanze diICorDebugFunction, una per ogni versione della funzione, ma unmdMethodDefsolo token.
Annotazioni
Questa interfaccia non supporta la chiamata remota, tra computer o tra processi.
Requisiti
Piattaforme: Vedere Sistemi operativi supportati da .NET.
Intestazione: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versioni di .NET: Disponibile a partire da .NET Framework 1.0