Condividi tramite


CallConvCdecl Classe

Definizione

Indica che un metodo dovrebbe utilizzare la convenzione di chiamata Cdecl.

public ref class CallConvCdecl
public class CallConvCdecl
[System.Runtime.InteropServices.ComVisible(true)]
public class CallConvCdecl
type CallConvCdecl = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type CallConvCdecl = class
Public Class CallConvCdecl
Ereditarietà
CallConvCdecl
Attributi

Commenti

Il chiamante esegue la pulizia dello stack. Ciò consente di chiamare le funzioni con varargs.

Questa classe viene usata solo come modificatore personalizzato della firma dei metadati di un metodo.

Le classi in System.Runtime.CompilerServices sono solo per gli autori del compilatore.

I compilatori generano modificatori personalizzati all'interno dei metadati per modificare il modo in cui il compilatore JIT gestisce i valori quando il comportamento predefinito non è appropriato. Quando il compilatore JIT rileva un modificatore personalizzato, gestisce il valore nel modo in cui il modificatore specifica. I compilatori possono applicare modificatori personalizzati a metodi, parametri e valori restituiti. Il compilatore JIT deve rispondere ai modificatori necessari, ma può ignorare i modificatori facoltativi. Un compilatore C++ potrebbe generare un modificatore personalizzato per descrivere come deve essere trattato un byte nei casi in cui il compilatore JIT tratta i byte in modo che non sia compatibile con C++ per impostazione predefinita.

È possibile generare modificatori personalizzati nei metadati usando una delle tecniche seguenti:

Costruttori

CallConvCdecl()

Inizializza una nuova istanza della classe CallConvCdecl.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a