public override bool ShouldBeHighlighted(RichCommandLineContext readerContext, HighlighterContext highlighterContext) { if (conditionEval(readerContext, highlighterContext)) { return base.ShouldBeHighlighted(readerContext, highlighterContext); } else { return false; } }