addObserver method

void addObserver(
  1. NSObject observer, {
  2. required NSIndexSet toObjectsAtIndexes,
  3. required NSString forKeyPath,
  4. required NSKeyValueObservingOptions options,
  5. required Pointer<Void> context,
})

addObserver:toObjectsAtIndexes:forKeyPath:options:context:

Implementation

void addObserver(
  objc.NSObject observer, {
  required objc.NSIndexSet toObjectsAtIndexes,
  required objc.NSString forKeyPath,
  required objc.NSKeyValueObservingOptions options,
  required ffi.Pointer<ffi.Void> context,
}) {
  _objc_msgSend_1vfgg7v(
    this.ref.pointer,
    _sel_addObserver_toObjectsAtIndexes_forKeyPath_options_context_,
    observer.ref.pointer,
    toObjectsAtIndexes.ref.pointer,
    forKeyPath.ref.pointer,
    options.value,
    context,
  );
}