addToBuilder static method
void
addToBuilder(
- ObjCProtocolBuilder builder, {
- ObjCObjectBase metadataQuery_replacementObjectForResultObject_()?,
- ObjCObjectBase metadataQuery_replacementValueForAttribute_value_(
- NSMetadataQuery,
- NSString,
- ObjCObjectBase
- bool $keepIsolateAlive = true,
Adds the implementation of the NSMetadataQueryDelegate protocol to an existing
objc.ObjCProtocolBuilder.
Note: You cannot call this method after you have called builder.build.
Implementation
static void addToBuilder(
objc.ObjCProtocolBuilder builder, {
objc.ObjCObjectBase Function(NSMetadataQuery, NSMetadataItem)?
metadataQuery_replacementObjectForResultObject_,
objc.ObjCObjectBase Function(
NSMetadataQuery,
objc.NSString,
objc.ObjCObjectBase,
)?
metadataQuery_replacementValueForAttribute_value_,
bool $keepIsolateAlive = true,
}) {
NSMetadataQueryDelegate.metadataQuery_replacementObjectForResultObject_
.implement(builder, metadataQuery_replacementObjectForResultObject_);
NSMetadataQueryDelegate.metadataQuery_replacementValueForAttribute_value_
.implement(builder, metadataQuery_replacementValueForAttribute_value_);
builder.addProtocol($protocol);
}