Class Class
- Namespace
- JavaScriptCore
- Assembly
- JavaScriptCore-6.0.dll
public sealed class Class : Object, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
Class
- Implements
- Inherited Members
Constructors
Class(params ConstructArgument[])
public Class(params ConstructArgument[] constructArguments)
Parameters
constructArguments
ConstructArgument[]
Class(ClassHandle)
public Class(ClassHandle handle)
Parameters
handle
ClassHandle
Fields
NamePropertyDefinition
public static readonly Property<string?, Class> NamePropertyDefinition
Field Value
ParentPropertyDefinition
public static readonly Property<Class?, Class> ParentPropertyDefinition
Field Value
Properties
Name
public string? Name { get; }
Property Value
Parent
public Class? Parent { get; }
Property Value
Methods
AddConstructorVariadic(string?, Callback, Type)
public Value AddConstructorVariadic(string? name, Callback callback, Type returnType)
Parameters
Returns
AddMethodVariadic(string, Callback, Type)
public void AddMethodVariadic(string name, Callback callback, Type returnType)
Parameters
GetGType()
public static Type GetGType()
Returns
GetName()
public string GetName()
Returns
GetParent()
public Class GetParent()