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


BlockFlags Перечисление

Определение

Флаги перечисления BlockLiteral.

Это перечисление поддерживает побитовую комбинацию значений его членов.

[System.Flags]
public enum BlockFlags
type BlockFlags = 
Наследование
BlockFlags
Атрибуты

Поля

BLOCK_HAS_COPY_DISPOSE 33554432

Флаги ABI блока Objective-C

BLOCK_HAS_CTOR 67108864

Флаги ABI блока Objective-C

BLOCK_HAS_DESCRIPTOR 536870912

Заполняется ли поле block_descriptor.

BLOCK_HAS_SIGNATURE 1073741824

Флаги ABI блока Objective-C

BLOCK_HAS_STRET 536870912

Флаги ABI блока Objective-C.

BLOCK_IS_GC 134217728

Флаги ABI блока Objective-C.

BLOCK_IS_GLOBAL 268435456

Флаги ABI блока Objective-C.

BLOCK_NEEDS_FREE 16777216

Флаги ABI блока Objective-C.

BLOCK_REFCOUNT_MASK 65535

Флаги ABI блока Objective-C.

Комментарии

Xamarin.iOS начиная с версии 12.0 использует только флаги BlockFlags.BLOCK_HAS_COPY_DISPOSE | BlockFlags.BLOCK_HAS_SIGNATURE для блоков.

Дополнительные сведения о блоке ABI см. в разделе Block ABI .

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