addToBuilder static method
void
addToBuilder(
- ObjCProtocolBuilder builder, {
- required ObjCObjectBase item(),
- DartNSUserInterfaceItemIdentifier? title()?,
- NSItemProvider? imageProvider()?,
- NSItemProvider? iconProvider()?,
- bool $keepIsolateAlive = true,
Adds the implementation of the NSPreviewRepresentableActivityItem 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, {
required Dartinstancetype Function() item,
DartNSUserInterfaceItemIdentifier? Function()? title,
objc.NSItemProvider? Function()? imageProvider,
objc.NSItemProvider? Function()? iconProvider,
bool $keepIsolateAlive = true,
}) {
NSPreviewRepresentableActivityItem.item.implement(builder, item);
NSPreviewRepresentableActivityItem.title.implement(builder, title);
NSPreviewRepresentableActivityItem.imageProvider.implement(
builder,
imageProvider,
);
NSPreviewRepresentableActivityItem.iconProvider.implement(
builder,
iconProvider,
);
builder.addProtocol($protocol);
}