Поделиться через


CallConvFastcall Класс

Определение

Это соглашение о вызовах не поддерживается в данной версии платформы .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
Наследование
CallConvFastcall
Атрибуты

Комментарии

Соглашение __fastcall о вызовах указывает, что аргументы функций передаются в регистры, когда это возможно.

Классы в System.Runtime.CompilerServices предназначены только для использования средствами записи компилятора.

Компиляторы выдают пользовательские модификаторы в метаданных, чтобы изменить способ обработки значений JIT-компилятором, если поведение по умолчанию не подходит. Когда JIT-компилятор сталкивается с пользовательским модификатором, он обрабатывает значение так, как указано модификатором. Компиляторы могут применять настраиваемые модификаторы к методам, параметрам и возвращаемым значениям. JIT-компилятор должен реагировать на обязательные модификаторы, но может игнорировать необязательные модификаторы. Компилятор C++ может выдавать настраиваемый модификатор для описания обработки байтов в случаях, когда JIT-компилятор обрабатывает байты так, как по умолчанию несовместим с C++.

Пользовательские модификаторы можно создавать в метаданные с помощью одного из следующих методов:

Конструкторы

CallConvFastcall()

Инициализирует новый экземпляр класса CallConvFastcall.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к