CallConvCdecl 類別

定義

表示方法應該使用 Cdecl 呼叫慣例。

C#
public class CallConvCdecl
C#
[System.Runtime.InteropServices.ComVisible(true)]
public class CallConvCdecl
繼承
CallConvCdecl
屬性

備註

呼叫端會清除堆疊。 這可讓您使用 varargs呼叫函式。

這個類別只能做為方法元數據簽章的自定義修飾詞。

中的 System.Runtime.CompilerServices 類別僅供編譯程式寫入器使用。

編譯程式會在元數據內發出自定義修飾詞,以變更當預設行為不正確時,Just-In-Time (JIT) 編譯程式處理值的方式。 當 JIT 編譯程式遇到自定義修飾詞時,它會以修飾詞指定的方式處理值。 編譯程式可以將自定義修飾詞套用至方法、參數和傳回值。 JIT 編譯程式必須回應必要的修飾詞,但可以忽略選擇性修飾詞。 C++ 編譯程式可能會發出自定義修飾詞,以描述當 JIT 編譯程式以與 C++ 不相容的方式處理位元組時,應該如何處理位元組。

您可以使用下列其中一種技術,將自訂修飾詞發出至元數據:

建構函式

CallConvCdecl()

初始化 CallConvCdecl 類別的新執行個體。

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於

產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1