enumerateAttribute method
void
enumerateAttribute(
- DartNSAttributedStringKey attrName, {
- required NSRange inRange,
- required NSAttributedStringEnumerationOptions options,
- required ObjCBlock<
Void Function(Pointer< usingBlock,ObjCObject> ?, NSRange, Pointer<Bool> )>
enumerateAttribute:inRange:options:usingBlock:
Implementation
void enumerateAttribute(
DartNSAttributedStringKey attrName, {
required NSRange inRange,
required NSAttributedStringEnumerationOptions options,
required objc.ObjCBlock<
ffi.Void Function(
ffi.Pointer<objc.ObjCObject>?,
objc.NSRange,
ffi.Pointer<ffi.Bool>,
)
>
usingBlock,
}) {
objc.checkOsVersionInternal(
'NSAttributedString.enumerateAttribute:inRange:options:usingBlock:',
iOS: (false, (4, 0, 0)),
macOS: (false, (10, 6, 0)),
);
_objc_msgSend_ipgwfh(
this.ref.pointer,
_sel_enumerateAttribute_inRange_options_usingBlock_,
attrName.ref.pointer,
inRange,
options.value,
usingBlock.ref.pointer,
);
}