Table of Contents

Class DynValueMemberDescriptor

Namespace
MoonSharp.Interpreter.Interop
Assembly
Assembly-CSharp.dll
public class DynValueMemberDescriptor : IMemberDescriptor, IWireableDescriptor
Inheritance
DynValueMemberDescriptor
Implements
Inherited Members
Extension Methods

Constructors

DynValueMemberDescriptor(string)

protected DynValueMemberDescriptor(string name)

Parameters

name string

DynValueMemberDescriptor(string, DynValue)

public DynValueMemberDescriptor(string name, DynValue value)

Parameters

name string
value DynValue

DynValueMemberDescriptor(string, string)

protected DynValueMemberDescriptor(string name, string serializedTableValue)

Parameters

name string
serializedTableValue string

Properties

IsStatic

public bool IsStatic { get; }

Property Value

bool

MemberAccess

public MemberDescriptorAccess MemberAccess { get; }

Property Value

MemberDescriptorAccess

Name

public string Name { get; }

Property Value

string

Value

public virtual DynValue Value { get; }

Property Value

DynValue

Methods

GetValue(Script, object)

public DynValue GetValue(Script script, object obj)

Parameters

script Script
obj object

Returns

DynValue

PrepareForWiring(Table)

public void PrepareForWiring(Table t)

Parameters

t Table

SetValue(Script, object, DynValue)

public void SetValue(Script script, object obj, DynValue value)

Parameters

script Script
obj object
value DynValue