Example #1
0
        private void EntitySettingEditor_Load(object sender, EventArgs e)
        {
            if (EntitySetting == null)
            {
                throw new InvalidOperationException("EntitySetting is not set.");
            }

            if (String.IsNullOrEmpty(ObjectName))
            {
                throw new InvalidOperationException("ObjectName is not set.");
            }

            Text = String.Format(EntitySettingResources.EditorCaption, ObjectName);

            labelHelp.Text = EntitySetting.HelpText;

            EntityType entities = EntitySetting.ConvertTo(TargetRule);

            checkTypes.Checked      = entities.Contains(EntityType.Types);
            checkFields.Checked     = entities.Contains(EntityType.Fields);
            checkMethods.Checked    = entities.Contains(EntityType.Methods);
            checkParameters.Checked = entities.Contains(EntityType.Parameters);
            checkVariables.Checked  = entities.Contains(EntityType.Variables);
        }