public static YellowstonePathology.Business.Rules.BaseRules CreateRuleSetInstance(Type type) { PropertyInfo propertyInfo = type.GetProperty("Instance"); YellowstonePathology.Business.Rules.BaseRules baseRules = (YellowstonePathology.Business.Rules.BaseRules)propertyInfo.GetValue(null, null); return(baseRules); }
public void MenuItemEditRule_Click(object sender, RoutedEventArgs args) { YellowstonePathology.Business.Rules.RulesClassItem rulesClassItem = (YellowstonePathology.Business.Rules.RulesClassItem) this.listViewRules.SelectedItem; YellowstonePathology.Business.Rules.BaseRules baseRules = YellowstonePathology.Business.Rules.BaseRules.CreateRuleSetInstance(rulesClassItem.ClassType); baseRules.EditRuleSet(); }