enumerateAttributesInRange method

void enumerateAttributesInRange(
  1. NSRange enumerationRange, {
  2. required NSAttributedStringEnumerationOptions options,
  3. required ObjCBlock<Void Function(NSDictionary, NSRange, Pointer<Bool>)> usingBlock,
})

enumerateAttributesInRange:options:usingBlock:

Implementation

void enumerateAttributesInRange(
  NSRange enumerationRange, {
  required NSAttributedStringEnumerationOptions options,
  required objc.ObjCBlock<
    ffi.Void Function(objc.NSDictionary, objc.NSRange, ffi.Pointer<ffi.Bool>)
  >
  usingBlock,
}) {
  objc.checkOsVersionInternal(
    'NSAttributedString.enumerateAttributesInRange:options:usingBlock:',
    iOS: (false, (4, 0, 0)),
    macOS: (false, (10, 6, 0)),
  );
  _objc_msgSend_1kok4b(
    this.ref.pointer,
    _sel_enumerateAttributesInRange_options_usingBlock_,
    enumerationRange,
    options.value,
    usingBlock.ref.pointer,
  );
}