If the plugin identified by info implements the extension_type, then this function will return a new instance
of this implementation.
When creating the new instance of the extension_type subtype, the provided construct properties will be passed to the
extension construction handler (exactly like if you had called [ctor@GObject.Object.new] yourself).
| this |
A Engine. |
| info |
A loaded PluginInfo. |
| extension_type |
The implemented extension Type. |
| ... |
the value of the first property, followed optionally by more name/value pairs, followed by null. |
| first_property |
the name of the first property. |
|
a new Object that implements |