Freigeben über


BlockFlags Enumeration

Definition

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

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 .

Gilt für: