Class TypeModule
- Namespace
- GObject
- Assembly
- GObject-2.0.dll
public class TypeModule : Object, TypePlugin, NativeObject, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
TypeModule
- Implements
- Derived
- Inherited Members
Constructors
TypeModule(params ConstructArgument[])
public TypeModule(params ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]
TypeModule(TypeModuleHandle)
public TypeModule(TypeModuleHandle handle)
Parameters
handleTypeModuleHandle
Methods
AddInterface(Type, Type, InterfaceInfo)
public void AddInterface(Type instanceType, Type interfaceType, InterfaceInfo interfaceInfo)
Parameters
instanceTypeTypeinterfaceTypeTypeinterfaceInfoInterfaceInfo
CompleteInterfaceInfo(Type, Type, InterfaceInfo)
public void CompleteInterfaceInfo(Type instanceType, Type interfaceType, InterfaceInfo info)
Parameters
instanceTypeTypeinterfaceTypeTypeinfoInterfaceInfo
CompleteTypeInfo(Type, TypeInfo, TypeValueTable)
public void CompleteTypeInfo(Type gType, TypeInfo info, TypeValueTable valueTable)
Parameters
gTypeTypeinfoTypeInfovalueTableTypeValueTable
GetGType()
public static Type GetGType()
Returns
RegisterType(Type, string, TypeInfo, TypeFlags)
public Type RegisterType(Type parentType, string typeName, TypeInfo typeInfo, TypeFlags flags)
Parameters
Returns
SetName(string)
public void SetName(string name)
Parameters
namestring
Unuse()
public void Unuse()
Use()
public bool Use()