Sdílet prostřednictvím


CallConvFastcall Třída

Definice

Tato konvence volání není v této verzi .NET podporována.

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
Dědičnost
CallConvFastcall
Atributy

Poznámky

Konvence __fastcall volání určuje, že argumenty, které mají být funkce předány v registrech, pokud je to možné.

Třídy v nástroji System.Runtime.CompilerServices jsou určené pouze pro zapisovače kompilátoru.

Kompilátory generují vlastní modifikátory v rámci metadat, aby změnily způsob, jakým kompilátor jit (just-in-time) zpracovává hodnoty, když výchozí chování není vhodné. Když kompilátor JIT narazí na vlastní modifikátor, zpracovává hodnotu způsobem, který modifikátor určuje. Kompilátory můžou použít vlastní modifikátory na metody, parametry a návratové hodnoty. Kompilátor JIT musí reagovat na požadované modifikátory, ale může ignorovat volitelné modifikátory. Kompilátor jazyka C++ může vygenerovat vlastní modifikátor, který popisuje, jak by měl být bajt zpracován v případech, kdy kompilátor JIT zachází s bajty způsobem, který není ve výchozím nastavení kompatibilní s jazykem C++.

Vlastní modifikátory můžete do metadat vygenerovat pomocí jedné z následujících technik:

Konstruktory

CallConvFastcall()

Inicializuje novou instanci CallConvFastcall třídy .

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro