CallConvThiscall Sınıf

Tanım

Bir yöntemin çağırma kuralını kullanması ThisCall gerektiğini gösterir.

public ref class CallConvThiscall
public class CallConvThiscall
[System.Runtime.InteropServices.ComVisible(true)]
public class CallConvThiscall
type CallConvThiscall = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type CallConvThiscall = class
Public Class CallConvThiscall
Devralma
CallConvThiscall
Öznitelikler

Açıklamalar

Çağırma kuralını kullanırken ThisCall , yöntem çağrısının ilk parametresi, kayıt ECX'te depolanan işaretçidir this . Bir yöntem çağrısının diğer parametreleri yığına gönderilir. Bu çağırma kuralı yönetilmeyen DLL'den dışarı aktarılan sınıflardaki yöntemleri çağırmak için kullanılır.

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 bir ş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

CallConvThiscall()

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

Yöntemler

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()

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

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

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

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

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

(Devralındığı yer: Object)

Şunlara uygulanır