BlockFlags Enum
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Flags für die BlockLiteral-Enumeration.
Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.
[System.Flags]
public enum BlockFlags
type BlockFlags =
- Vererbung
-
BlockFlags
- Attribute
Felder
Name | Wert | Beschreibung |
---|---|---|
BLOCK_HAS_COPY_DISPOSE | 33554432 | Objective-C-Block-ABI-Flags |
BLOCK_HAS_CTOR | 67108864 | Objective-C-Block-ABI-Flags |
BLOCK_HAS_DESCRIPTOR | 536870912 | Gibt an, ob das feld block_descriptor ausgefüllt ist. |
BLOCK_HAS_SIGNATURE | 1073741824 | Objective-C-Block-ABI-Flags |
BLOCK_HAS_STRET | 536870912 | Objective-C Block-ABI-Flags. |
BLOCK_IS_GC | 134217728 | Objective-C Block-ABI-Flags. |
BLOCK_IS_GLOBAL | 268435456 | Objective-C Block-ABI-Flags. |
BLOCK_NEEDS_FREE | 16777216 | Objective-C Block-ABI-Flags. |
BLOCK_REFCOUNT_MASK | 65535 | Objective-C Block-ABI-Flags. |
Hinweise
Xamarin.iOS verwendet ab Version 12.0 nur die Flags BlockFlags.BLOCK_HAS_COPY_DISPOSE | BlockFlags.BLOCK_HAS_SIGNATURE für ihre Blöcke.
Ausführlichere Informationen zum Block-ABI finden Sie unter Block ABI .