A pool set of the R# runtime symbols
SymbolSet
01 Syntax
SMRUCC.Rsharp.Runtime.SymbolSet
02 Methods
| Name | Overloads | Summary |
|---|---|---|
| .ctor | 1 | make symbol list copy |
| CheckSymbolExists | 1 | Check of the given symbol name is existsed inside current symbols collection |
| Add | 2 | Add a new symbol into current symbol list |
| FindSymbol | 1 | try get value from the symbol set dictionary object |
| EnumerateKeyTuples | 1 | |
| Delete | 1 | |
| ToString | 1 | |
| GetEnumerator | 1 |
03 Properties
| Name | Overloads | Summary |
|---|---|---|
| SymbolNames | 1 | get all variable symbol names inside current symbol list |
| Item | 1 |
04 Members
#ctor(SymbolSet)
make symbol list copy
Parameters
| Name | Type | Description |
|---|---|---|
copy | SymbolSet | - |
CheckSymbolExists(
String)Check of the given symbol name is existsed inside current symbols collection
Parameters
| Name | Type | Description |
|---|---|---|
name | String | - |
Add(Symbol)
Add a new symbol into current symbol list
Parameters
| Name | Type | Description |
|---|---|---|
symbol | Symbol | - |
Add(
String, Symbol)Remarks
this add function may cause the in-consist name mapping problem. due to the reason of key name parameter value maybe different with the Symbol.name value.
Parameters
| Name | Type | Description |
|---|---|---|
name | String | - |
symbol | Symbol | - |
FindSymbol(
String)try get value from the symbol set dictionary object
Parameters
| Name | Type | Description |
|---|---|---|
name | String | a given symbol name to find associated symbol value |
Returns
this function returns nothing if the given symbol name is not found insdie this collection
SymbolNames
get all variable symbol names inside current symbol list
Item
EnumerateKeyTuples()
Delete(
String)ToString()
GetEnumerator()