Compartilhar via


BlockFlags Enumeração

Definição

Sinalizadores para a enumeração BlockLiteral.

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

[System.Flags]
public enum BlockFlags
type BlockFlags = 
Herança
BlockFlags
Atributos

Campos

BLOCK_HAS_COPY_DISPOSE 33554432

Sinalizadores ABI do bloco Objective-C

BLOCK_HAS_CTOR 67108864

Sinalizadores ABI do bloco Objective-C

BLOCK_HAS_DESCRIPTOR 536870912

Se o campo de block_descriptor está preenchido.

BLOCK_HAS_SIGNATURE 1073741824

Sinalizadores ABI do bloco Objective-C

BLOCK_HAS_STRET 536870912

Sinalizadores ABI de bloco Objective-C.

BLOCK_IS_GC 134217728

Sinalizadores ABI de bloco Objective-C.

BLOCK_IS_GLOBAL 268435456

Sinalizadores ABI de bloco Objective-C.

BLOCK_NEEDS_FREE 16777216

Sinalizadores ABI de bloco Objective-C.

BLOCK_REFCOUNT_MASK 65535

Sinalizadores ABI de bloco Objective-C.

Comentários

O Xamarin.iOS a partir da versão 12.0 usa apenas os sinalizadores BlockFlags.BLOCK_HAS_COPY_DISPOSE | BlockFlags.BLOCK_HAS_SIGNATURE para seus blocos.

Consulte Bloquear a ABI para obter informações mais detalhadas sobre a ABI de Bloco.

Aplica-se a