Udostępnij za pośrednictwem


CallConvFastcall Klasa

Definicja

Ta konwencja wywoływania nie jest obsługiwana w tej wersji platformy .NET.

public ref class CallConvFastcall
public class CallConvFastcall
[System.Runtime.InteropServices.ComVisible(true)]
public class CallConvFastcall
type CallConvFastcall = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type CallConvFastcall = class
Public Class CallConvFastcall
Dziedziczenie
CallConvFastcall
Atrybuty

Uwagi

Konwencja __fastcall wywoływania określa, że argumenty funkcji mają być przekazywane w rejestrach, gdy jest to możliwe.

Klasy w System.Runtime.CompilerServices programie są przeznaczone tylko do użytku kompilatora.

Kompilatory emitują niestandardowe modyfikatory w metadanych, aby zmienić sposób, w jaki kompilator just in time (JIT) obsługuje wartości, gdy zachowanie domyślne nie jest odpowiednie. Gdy kompilator JIT napotka modyfikator niestandardowy, obsługuje wartość w sposób określony przez modyfikator. Kompilatory mogą stosować modyfikatory niestandardowe do metod, parametrów i zwracanych wartości. Kompilator JIT musi odpowiadać na wymagane modyfikatory, ale może ignorować opcjonalne modyfikatory. Kompilator języka C++ może emitować modyfikator niestandardowy w celu opisania sposobu traktowania bajtów w przypadkach, gdy kompilator JIT traktuje bajty w sposób niezgodny z językiem C++.

Modyfikatory niestandardowe można emitować do metadanych przy użyciu jednej z następujących technik:

Konstruktory

CallConvFastcall()

Inicjuje nowe wystąpienie klasy CallConvFastcall.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy