Property | Type | Description | |
---|---|---|---|
Abstract | Symbol | ||
Add | Symbol | ||
AddAssign | Symbol | ||
Alias | Symbol | ||
AltList | Symbol | ||
And | Symbol | ||
AndBits | Symbol | ||
AndBitsAssign | Symbol | ||
Array | Symbol | ||
ArrayInit | Symbol | ||
As | Symbol | ||
Assembly | Symbol | ||
Assign | Symbol | ||
Async | Symbol | ||
AtSign | Symbol | ||
Await | Symbol | ||
Backslash | Symbol | ||
BadCode | Symbol | ||
Base | Symbol | ||
Bool | Symbol | ||
Braces | Symbol | ||
Break | Symbol | ||
Case | Symbol | ||
Cast | Symbol | ||
Catch | Symbol | ||
Char | Symbol | ||
Checked | Symbol | ||
Class | Symbol | ||
Colon | Symbol | ||
ColonColon | Symbol | ||
Comma | Symbol | ||
ConcatAssign | Symbol | ||
Const | Symbol | ||
Constructor | Symbol | ||
Continue | Symbol | ||
CsPPRawText | Symbol | ||
CsRawText | Symbol | ||
Decimal | Symbol | ||
Default | Symbol | ||
Delegate | Symbol | ||
Div | Symbol | ||
DivAssign | Symbol | ||
Do | Symbol | ||
DoWhile | Symbol | ||
Dot | Symbol | ||
DotDot | Symbol | ||
DotDotDot | Symbol | ||
Double | Symbol | ||
DoubleBang | Symbol | ||
Dynamic | Symbol | ||
Else | Symbol | ||
Enum | Symbol | ||
Eq | Symbol | ||
Error | Symbol | ||
Event | Symbol | ||
Exp | Symbol | ||
ExpAssign | Symbol | ||
Explicit | Symbol | ||
Extern | Symbol | ||
FilePrivate | Symbol | ||
Finally | Symbol | ||
Fixed | Symbol | ||
Fn | Symbol | ||
For | Symbol | ||
ForEach | Symbol | ||
Forward | Symbol | ||
GE | Symbol | ||
GT | Symbol | ||
Goto | Symbol | ||
GotoCase | Symbol | ||
If | Symbol | ||
Implicit | Symbol | ||
Import | Symbol | ||
In | Symbol | ||
IndexBracks | Symbol | ||
InitializerAssignment | Symbol | ||
Int16 | Symbol | ||
Int32 | Symbol | ||
Int64 | Symbol | ||
Int8 | Symbol | ||
Interface | Symbol | ||
Internal | Symbol | ||
Is | Symbol | ||
IsLegal | Symbol | ||
LE | Symbol | ||
LT | Symbol | ||
Label | Symbol | ||
Lambda | Symbol | ||
LeftArrow | Symbol | ||
Lock | Symbol | ||
Missing | Symbol | ||
Mod | Symbol | ||
ModAssign | Symbol | ||
Module | Symbol | ||
Mul | Symbol | ||
MulAssign | Symbol | ||
NamedArg | Symbol | ||
Namespace | Symbol | ||
Neq | Symbol | ||
New | Symbol | ||
Not | Symbol | ||
NotBits | Symbol | ||
Note | Symbol | ||
NullCoalesce | Symbol | ||
NullCoalesceAssign | Symbol | ||
NullDot | Symbol | ||
NullIndexBracks | Symbol | ||
Object | Symbol | ||
Of | Symbol | ||
Operator | Symbol | ||
Or | Symbol | ||
OrBits | Symbol | ||
OrBitsAssign | Symbol | ||
Out | Symbol | ||
Override | Symbol | ||
PPDefine | Symbol | ||
PPElIf | Symbol | ||
PPElse | Symbol | ||
PPEndIf | Symbol | ||
PPEndRegion | Symbol | ||
PPError | Symbol | ||
PPIf | Symbol | ||
PPLine | Symbol | ||
PPNote | Symbol | ||
PPPragma | Symbol | ||
PPRegion | Symbol | ||
PPUndef | Symbol | ||
PPWarning | Symbol | ||
Params | Symbol | ||
Partial | Symbol | ||
PostDec | Symbol | ||
PostInc | Symbol | ||
PreDec | Symbol | ||
PreInc | Symbol | ||
Private | Symbol | ||
Property | Symbol | ||
Protected | Symbol | ||
ProtectedIn | Symbol | ||
PtrArrow | Symbol | ||
Public | Symbol | ||
QuestionMark | Symbol | ||
QuickBind | Symbol | ||
QuickBindAssign | Symbol | ||
RawText | Symbol | ||
Readonly | Symbol | ||
Ref | Symbol | ||
Result | Symbol | ||
Return | Symbol | ||
Sealed | Symbol | ||
Semicolon | Symbol | ||
Shl | Symbol | ||
ShlAssign | Symbol | ||
Shr | Symbol | ||
ShrAssign | Symbol | ||
Single | Symbol | ||
Sizeof | Symbol | ||
Splice | Symbol | ||
StackAlloc | Symbol | ||
Static | Symbol | ||
String | Symbol | ||
Struct | Symbol | ||
Sub | Symbol | ||
SubAssign | Symbol | ||
Substitute | Symbol | ||
Switch | Symbol | ||
This | Symbol | ||
Throw | Symbol | ||
Trait | Symbol | ||
TriviaAppendStatement | Symbol | ||
TriviaCsPPRawText | Symbol | ||
TriviaCsRawText | Symbol | ||
TriviaDoubleVerbatim | Symbol | ||
TriviaDummyNode | Symbol | ||
TriviaForwardedProperty | Symbol | ||
TriviaInParens | Symbol | ||
TriviaMLComment | Symbol | ||
TriviaMacroAttribute | Symbol | ||
TriviaNewline | Symbol | ||
TriviaRawText | Symbol | ||
TriviaSLComment | Symbol | ||
TriviaSpaces | Symbol | ||
TriviaTrailing | Symbol | ||
TriviaUseOperatorKeyword | Symbol | ||
TriviaWordAttribute | Symbol | ||
Try | Symbol | ||
Tuple | Symbol | ||
TwoDimensionalArray | Symbol | ||
Typeof | Symbol | ||
UInt16 | Symbol | ||
UInt32 | Symbol | ||
UInt64 | Symbol | ||
UInt8 | Symbol | ||
Unchecked | Symbol | ||
Unsafe | Symbol | ||
UsingCast | Symbol | ||
UsingStmt | Symbol | ||
Var | Symbol | ||
Virtual | Symbol | ||
Void | Symbol | ||
Volatile | Symbol | ||
Warning | Symbol | ||
Where | Symbol | ||
While | Symbol | ||
Xor | Symbol | ||
XorBits | Symbol | ||
XorBitsAssign | Symbol | ||
Yield | Symbol | ||
_AddressOf | Symbol | ||
_Bracks | Symbol | ||
_Concat | Symbol | ||
_Dereference | Symbol | ||
_Destruct | Symbol | ||
_HashMark | Symbol | ||
_Negate | Symbol | ||
_Pointer | Symbol | ||
_RightArrow | Symbol | ||
_TemplateArg | Symbol | ||
_UnaryPlus | Symbol | ||
add | Symbol | ||
get | Symbol | ||
remove | Symbol | ||
set | Symbol | ||
value | Symbol |
Method | Description | |
---|---|---|
CountArrayDimensions ( Symbol s ) : int |
Returns the rank of an array symbol when IsArrayKeyword is true, or 0 if the symbol does not represent an array type.
|
|
GetArrayKeyword ( int dims ) : Symbol |
Gets the Symbol for an array with the specified number of dimensions, e.g.
|
|
IsArrayKeyword ( Symbol s ) : bool |
Returns true if the symbol is a pair of square brackets with zero or more commas inside, e.g. "[,]", which in EC# represents an array type of a specific number of dimensions.
|
|
IsTriviaSymbol ( Symbol name ) : bool |
public static CountArrayDimensions ( Symbol s ) : int | ||
s | Symbol | |
return | int |
public static GetArrayKeyword ( int dims ) : Symbol | ||
dims | int | |
return | Symbol |
public static IsArrayKeyword ( Symbol s ) : bool | ||
s | Symbol | |
return | bool |
public static IsTriviaSymbol ( Symbol name ) : bool | ||
name | Symbol | |
return | bool |
public static Symbol InitializerAssignment | ||
return | Symbol |
public static Symbol NullCoalesceAssign | ||
return | Symbol |
public static Symbol TriviaAppendStatement | ||
return | Symbol |
public static Symbol TriviaDoubleVerbatim | ||
return | Symbol |
public static Symbol TriviaForwardedProperty | ||
return | Symbol |
public static Symbol TriviaMacroAttribute | ||
return | Symbol |
public static Symbol TriviaUseOperatorKeyword | ||
return | Symbol |
public static Symbol TriviaWordAttribute | ||
return | Symbol |
public static Symbol TwoDimensionalArray | ||
return | Symbol |