Compartir a través de


BlockFlags Enumeración

Definición

Marcas para la enumeración BlockLiteral.

Esta enumeración admite una combinación bit a bit de sus valores de miembro.

[System.Flags]
public enum BlockFlags
type BlockFlags = 
Herencia
BlockFlags
Atributos

Campos

BLOCK_HAS_COPY_DISPOSE 33554432

Marcas ABI de bloque objective-C

BLOCK_HAS_CTOR 67108864

Marcas ABI de bloque objective-C

BLOCK_HAS_DESCRIPTOR 536870912

Indica si el campo block_descriptor está rellenado.

BLOCK_HAS_SIGNATURE 1073741824

Marcas ABI de bloque objective-C

BLOCK_HAS_STRET 536870912

Marcas ABI de bloque Objective-C.

BLOCK_IS_GC 134217728

Marcas ABI de bloque Objective-C.

BLOCK_IS_GLOBAL 268435456

Marcas ABI de bloque Objective-C.

BLOCK_NEEDS_FREE 16777216

Marcas ABI de bloque Objective-C.

BLOCK_REFCOUNT_MASK 65535

Marcas ABI de bloque Objective-C.

Comentarios

Xamarin.iOS a partir de la versión 12.0 solo usa las marcas BlockFlags.BLOCK_HAS_COPY_DISPOSE | BlockFlags.BLOCK_HAS_SIGNATURE para sus bloques.

Consulte Bloquear ABI para obtener información más detallada sobre la ABI de bloque.

Se aplica a