MonobjcMonobjc Documented Class Library
NSKeyValueSetMutationKind Enumeration
NamespacesMonobjc.FoundationNSKeyValueSetMutationKind

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.

Declaration Syntax
C#Visual BasicVisual C++
public enum NSKeyValueSetMutationKind
Public Enumeration NSKeyValueSetMutationKind
public enum class NSKeyValueSetMutationKind
Members
MemberDescription
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.


Version Information
  • Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)

Assembly: Monobjc.Foundation (Module: Monobjc.Foundation)