Class TypeModule
- Namespace
- GObject
- Assembly
- GObject-2.0.dll
public class TypeModule : Object, IDisposable, TypePlugin, 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