Condividi tramite


BlockFlags Enumerazione

Definizione

Contrassegni per l'enumerazione BlockLiteral.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

[System.Flags]
public enum BlockFlags
type BlockFlags = 
Ereditarietà
BlockFlags
Attributi

Campi

BLOCK_HAS_COPY_DISPOSE 33554432

Flag ABI per blocchi Objective-C

BLOCK_HAS_CTOR 67108864

Flag ABI per blocchi Objective-C

BLOCK_HAS_DESCRIPTOR 536870912

Indica se il campo block_descriptor viene compilato.

BLOCK_HAS_SIGNATURE 1073741824

Flag ABI per blocchi Objective-C

BLOCK_HAS_STRET 536870912

Flag ABI per blocchi objective-C.

BLOCK_IS_GC 134217728

Flag ABI per blocchi objective-C.

BLOCK_IS_GLOBAL 268435456

Flag ABI per blocchi objective-C.

BLOCK_NEEDS_FREE 16777216

Flag ABI per blocchi objective-C.

BLOCK_REFCOUNT_MASK 65535

Flag ABI per blocchi objective-C.

Commenti

Xamarin.iOS a partire dalla versione 12.0 usa solo i flag BlockFlags.BLOCK_HAS_COPY_DISPOSE | BlockFlags.BLOCK_HAS_SIGNATURE per i blocchi.

Per informazioni più dettagliate su Block ABI, vedere Blocca ABI .

Si applica a