/// <summary> /// Displays specified options data. /// </summary> protected override void DisplayOptionsData(ICustomRuleOptionsData data) { IndentOptionsData options = (IndentOptionsData)data; radioTabs.Checked = options.Mode == IndentMode.Tabs; radioSpaces.Checked = options.Mode == IndentMode.Spaces; radioBoth.Checked = options.Mode == IndentMode.Both; checkPadding.Checked = options.AllowPadding; }
/// <summary> /// Gets options data from user interface. /// </summary> protected override void ParseOptionsData(ICustomRuleOptionsData data) { IndentOptionsData options = (IndentOptionsData)data; if (radioTabs.Checked) { options.Mode = IndentMode.Tabs; } else if (radioSpaces.Checked) { options.Mode = IndentMode.Spaces; } else if (radioBoth.Checked) { options.Mode = IndentMode.Both; } options.AllowPadding = checkPadding.Checked; }