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