BlockFlags 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
BlockLiteral 列舉的旗標。
此列舉支援其成員值的位元組合。
[System.Flags]
public enum BlockFlags
type BlockFlags =
- 繼承
-
BlockFlags
- 屬性
欄位
BLOCK_HAS_COPY_DISPOSE | 33554432 | Objective-C 區塊 ABI 旗標 |
BLOCK_HAS_CTOR | 67108864 | Objective-C 區塊 ABI 旗標 |
BLOCK_HAS_DESCRIPTOR | 536870912 | 是否填入block_descriptor欄位。 |
BLOCK_HAS_SIGNATURE | 1073741824 | Objective-C 區塊 ABI 旗標 |
BLOCK_HAS_STRET | 536870912 | Objective-C 區塊 ABI 旗標。 |
BLOCK_IS_GC | 134217728 | Objective-C 區塊 ABI 旗標。 |
BLOCK_IS_GLOBAL | 268435456 | Objective-C 區塊 ABI 旗標。 |
BLOCK_NEEDS_FREE | 16777216 | Objective-C 區塊 ABI 旗標。 |
BLOCK_REFCOUNT_MASK | 65535 | Objective-C 區塊 ABI 旗標。 |
備註
從 12.0 版起的 Xamarin.iOS 只會使用旗標BlockFlags.BLOCK_HAS_COPY_DISPOSE |其區塊BlockFlags.BLOCK_HAS_SIGNATURE。
如需有關封鎖 ABI 的詳細資訊,請參閱 封鎖 ABI 。