attribute$1 method

ObjCObjectBase? attribute$1(
  1. NSString attrName, {
  2. required int atIndex,
  3. required Pointer<NSRange> longestEffectiveRange,
  4. required NSRange inRange,
})

attribute:atIndex:longestEffectiveRange:inRange:

Implementation

objc.ObjCObjectBase? attribute$1(objc.NSString attrName, {required int atIndex,required ffi.Pointer<objc.NSRange> longestEffectiveRange,required objc.NSRange inRange}) {
objc.checkOsVersionInternal('NSAttributedString.attribute:atIndex:longestEffectiveRange:inRange:', iOS: (false, (3, 2, 0)), macOS: (false, (10, 0, 0)));
  final _ret = _objc_msgSend_1k1akuq(this.ref.pointer, _sel_attribute_atIndex_longestEffectiveRange_inRange_, attrName.ref.pointer, atIndex, longestEffectiveRange, inRange);
  return _ret.address == 0 ? null : objc.ObjCObjectBase(_ret, retain: true, release: true);
}