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