예제 #1
0
 public override void EnumSymbols(ISymbolEnumerator en)
 {
     SourceData.EnumSymbols(en);
     if (Shortcut != null)
     {
         Shortcut.EnumSymbols(en);
     }
 }
예제 #2
0
 public override void EnumSymbols(ISymbolEnumerator en)
 {
     en.EnumSymbol(LeftBracket, this);
     Inner.EnumSymbols(en);
     en.EnumSymbol(RightBracket, this);
     if (Shortcut != null)
     {
         Shortcut.EnumSymbols(en);
     }
 }
예제 #3
0
 public override void EnumSymbols(ISymbolEnumerator en)
 {
     if (IsComma)
     {
         en.EnumSymbol(CommaPos, this);
     }
     Value.EnumSymbols(en);
     if (Alias != null)
     {
         en.EnumSymbol(AsPos, this);
         Alias.EnumSymbols(en);
     }
 }