CallConvFastcall Sınıf

Tanım

Bu çağırma kuralı bu .NET sürümünde desteklenmez.

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
Devralma
CallConvFastcall
Öznitelikler

Açıklamalar

Çağırma __fastcall kuralı, mümkün olduğunda, işlevlere yönelik bağımsız değişkenlerin yazmaçlara geçirildiğini belirtir.

içindeki System.Runtime.CompilerServices sınıflar yalnızca derleyici yazarlarının kullanımına yöneliktir.

Derleyiciler, varsayılan davranış uygun olmadığında tam zamanında (JIT) derleyicinin değerleri işleme biçimini değiştirmek için meta veriler içinde özel değiştiriciler yayar. JIT derleyicisi özel bir değiştiriciyle karşılaştığında, değeri değiştiricinin belirttiği şekilde işler. Derleyiciler yöntemlere, parametrelere ve dönüş değerlerine özel değiştiriciler uygulayabilir. JIT derleyicisi gerekli değiştiricilere yanıt vermelidir, ancak isteğe bağlı değiştiricileri yoksayabilir. C++ derleyicisi, JIT derleyicisinin baytları varsayılan olarak C++ ile uyumlu olmayan şekilde ele aldığı durumlarda baytların nasıl ele alınması gerektiğini açıklamak için özel bir değiştirici yayabilir.

Aşağıdaki tekniklerden birini kullanarak meta verilerde özel değiştiriciler yayabilirsiniz:

Oluşturucular

Name Description
CallConvFastcall()

CallConvFastcall sınıfının yeni bir örneğini başlatır.

Yöntemler

Name Description
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır