Ejemplo n.º 1
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            EntityType entities = EntityType.None;

            if (checkTypes.Checked)
            {
                entities |= EntityType.Types;
            }

            if (checkFields.Checked)
            {
                entities |= EntityType.Fields;
            }

            if (checkMethods.Checked)
            {
                entities |= EntityType.Methods;
            }

            if (checkParameters.Checked)
            {
                entities |= EntityType.Parameters;
            }

            if (checkVariables.Checked)
            {
                entities |= EntityType.Variables;
            }

            TargetRule   = EntitySetting.ParseFrom(entities);
            DialogResult = DialogResult.OK;
        }
Ejemplo n.º 2
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);
        }