public override void EnumSymbols(ISymbolEnumerator en) { if (Prefix != null) { Prefix.EnumSymbols(en); } }
public override void EnumSymbols(ISymbolEnumerator en) { if (!IsFirst) { en.EnumSymbol(CommaPos, this); } Argument.EnumSymbols(en); Modifier.EnumSymbols(en); }
public override void EnumSymbols(ISymbolEnumerator en) { JoinPrefix.EnumSymbols(en); Source.EnumSymbols(en); if (Condition != null) { en.EnumSymbol(OnPos, this); Condition.EnumSymbols(en); } }