These constants are specified as the parameter to the methods willChangeValueForKey:withSetMutation:usingObjects: and didChangeValueForKey:withSetMutation:usingObjects:.
Available in Mac OS X v10.4 and later.
C# | Visual Basic | Visual C++ |
public enum NSKeyValueSetMutationKind
Public Enumeration NSKeyValueSetMutationKind
public enum class NSKeyValueSetMutationKind
Member | Description |
---|---|
NSKeyValueUnionSetMutation | Indicates that objects in the specified set are being added to the receiver. This mutation kind results in a NSkeyValueChangeKindKey value of NSKeyValueChangeInsertion. Available in Mac OS X v10.4 and later. |
NSKeyValueMinusSetMutation | Indicates that the objects in the specified set are being removed from the receiver. This mutation kind results in a NSkeyValueChangeKindKey value of NSKeyValueChangeRemoval. Available in Mac OS X v10.4 and later. |
NSKeyValueIntersectSetMutation | Indicates that the objects not in the specified set are being removed from the receiver. This mutation kind results in a NSkeyValueChangeKindKey value of NSKeyValueChangeRemoval. Available in Mac OS X v10.4 and later. |
NSKeyValueSetSetMutation | Indicates that set of objects are replacing the existing objects in the receiver. This mutation kind results in a NSKeyValueChangeKindKey value of NSKeyValueChangeReplacement. Available in Mac OS X v10.4 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)