BlockFlags Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 .