private bool IsDirectiveDefined(string id) { var defState = _directiveStack.IsDefined(id); switch (defState) { case DefineState.Defined: return true; default: return false; } } }