BlockFlags Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Indicateurs pour l’énumération BlockLiteral.
Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.
[System.Flags]
public enum BlockFlags
type BlockFlags =
- Héritage
-
BlockFlags
- Attributs
Champs
BLOCK_HAS_COPY_DISPOSE | 33554432 | Indicateurs ABI de bloc Objective-C |
BLOCK_HAS_CTOR | 67108864 | Indicateurs ABI de bloc Objective-C |
BLOCK_HAS_DESCRIPTOR | 536870912 | Indique si le champ block_descriptor est renseigné. |
BLOCK_HAS_SIGNATURE | 1073741824 | Indicateurs ABI de bloc Objective-C |
BLOCK_HAS_STRET | 536870912 | Indicateurs ABI de blocage Objective-C. |
BLOCK_IS_GC | 134217728 | Indicateurs ABI de blocage Objective-C. |
BLOCK_IS_GLOBAL | 268435456 | Indicateurs ABI de blocage Objective-C. |
BLOCK_NEEDS_FREE | 16777216 | Indicateurs ABI de blocage Objective-C. |
BLOCK_REFCOUNT_MASK | 65535 | Indicateurs ABI de blocage Objective-C. |
Remarques
Xamarin.iOS à partir de la version 12.0 utilise uniquement les indicateurs BlockFlags.BLOCK_HAS_COPY_DISPOSE | BlockFlags.BLOCK_HAS_SIGNATURE pour ses blocs.
Pour plus d’informations sur le bloc ABI, consultez Bloquer ABI .