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。