Interface ITable
- Namespace
- Luny /
- Assembly
- Luny.dll
Dictionary-based variable storage..
public interface ITable : IEnumerable<KeyValuePair<String, Variable>>, IEnumerable
Expand Details ...
Properties
this[String]
Variable this[String key] { get; set; }
Parameters
| Type | Name | Description |
|---|---|---|
key |
Property Value
Methods
DefineConstant(String, Variable)
Table.VarHandle DefineConstant(String key, Variable variable)
Parameters
| Type | Name | Description |
|---|---|---|
key |
||
variable |
Returns
DefineVariable(String, Variable)
Table.VarHandle DefineVariable(String key, Variable variable)
Parameters
| Type | Name | Description |
|---|---|---|
key |
||
variable |
Returns
GetHandle(String)
Table.VarHandle GetHandle(String key)
Parameters
| Type | Name | Description |
|---|---|---|
key |
Returns
GetHandle<T>(String)
Table.VarHandle<T> GetHandle<T>(String key)
Parameters
| Type | Name | Description |
|---|---|---|
key |
Returns
Type Parameters
T
Get<T>(String)
T Get<T>(String key)
Parameters
| Type | Name | Description |
|---|---|---|
key |
Returns
- T
Type Parameters
T
Has(String)
Boolean Has(String key)
Parameters
| Type | Name | Description |
|---|---|---|
key |
Returns
- Boolean
Remove(String)
Boolean Remove(String key)
Parameters
| Type | Name | Description |
|---|---|---|
key |
Returns
- Boolean
RemoveAll()
void RemoveAll()
Events
OnVariableChanged
Sent when a variable changes. Caution: The event args instance becomes invalid after the call, it will be re-used by the next event. Copy the values if you want to keep them.
event EventHandler<VariableChangedArgs> OnVariableChanged