private void Select(MacroType.Attribute attribute)
 {
     _macroAttributeSettingsGroupBox.Enabled = true;
     _macroPhaseBomboBox.SelectedItem = attribute.MacroPhase.ToString();
     _validOnComboBox.SelectedItem = Utils.ValidOnToString(attribute.ValidOn);
 }
 private void Select(MacroType.Expression expression)
 {
     _macroAttributeSettingsGroupBox.Enabled = false;
 }
        private void _macroTypeComboBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            MacroType = (MacroType)_macroTypeComboBox.SelectedItem;

            _defineSyntaxCheckBox.Checked = MacroType.DefineSyntax;

            var expression = MacroType as MacroType.Expression;

            if (expression != null)
                Select(expression);
            else
                Select((MacroType.Attribute)this.MacroType);
        }