Constants used as components in a bitfield to specify the behavior of elements (keys and values) in an NSMapTable object.
Available in Mac OS X v10.5 and later.
| C# | Visual Basic | Visual C++ |
public enum NSMapTableOptions
Public Enumeration NSMapTableOptions
public enum class NSMapTableOptions
| Member | Description |
|---|---|
| NSMapTableStrongMemory | Specifies a strong reference from the map table to its contents. Equal to NSPointerFunctionsStrongMemory. Available in Mac OS X v10.5 and later. |
| NSMapTableZeroingWeakMemory | Specifies a zeroing weak reference from the map table to its contents. Equal to NSPointerFunctionsZeroingWeakMemory. Available in Mac OS X v10.5 and later. |
| NSMapTableCopyIn | Use the memory acquire function to allocate and copy items on input (see acquireFunction [NSPointerFunctions]). Equal to NSPointerFunctionsCopyIn. Available in Mac OS X v10.5 and later. |
| NSMapTableObjectPointerPersonality | Use shifted pointer hash and direct equality, object description. Equal to NSPointerFunctionsObjectPointerPersonality. Available in Mac OS X v10.5 and later. |
- Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)