Table of Contents

Class SubclassRegistrar

Namespace
GObject.Internal
Assembly
GObject-2.0.dll

Registers a custom subclass with the GObject type system.

public static class SubclassRegistrar
Inheritance
SubclassRegistrar
Inherited Members

Methods

Register<TSubclass, TParent>(delegate* unmanaged<nint, nint, void>, delegate* unmanaged<nint, nint, void>, string?)

public static Type Register<TSubclass, TParent>(delegate* unmanaged<nint, nint, void> classInit, delegate* unmanaged<nint, nint, void> instanceInit, string? qualifiedName) where TSubclass : InstanceFactory where TParent : GTypeProvider

Parameters

classInit delegate* unmanaged<nint, nint, void>
instanceInit delegate* unmanaged<nint, nint, void>
qualifiedName string

Returns

Type

Type Parameters

TSubclass
TParent