public bool HasUnfinishedRegion() { var prev = GetPreviousIfElifElse(_directives); return prev != null && prev.Any(); }