Class Class
- Namespace
- JavaScriptCore
- Assembly
- JavaScriptCore-6.0.dll
public sealed class Class : Object, IObject, INotifyPropertyChanged, IDisposable, IHandle, GTypeProvider
- Inheritance
-
Class
- Implements
- Inherited Members
Constructors
Class(bool, params ConstructArgument[])
protected Class(bool owned, params ConstructArgument[] constructArguments)
Parameters
owned
boolconstructArguments
ConstructArgument[]
Class(IntPtr, bool)
protected Class(IntPtr ptr, bool ownedRef)
Parameters
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()