public bool BindAndApply() { Visit(CompileUnit); if (_tasks.Count == 0) { return false; } _tasks.Flush(); return true; }
private bool ApplyAttributesAndExpandMacros() { bool attributesApplied = _attributes.BindAndApply(); bool macrosExpanded = _macroExpander.ExpandAll(); return(attributesApplied || macrosExpanded); }