public PrjRule Clone(INotifyChildrenChanged parent) { PrjRule ret = new PrjRule(parent); ret.inherit = inherit; ret.preset = preset; ret.pattern = pattern; foreach (PrjConfusionCfg i in this) { PrjConfusionCfg n = new PrjConfusionCfg(i.Object, ret); n.Action = i.Action; foreach (var j in i) { n.Add(new PrjArgument(n) { Name = j.Name, Value = j.Value }); } ret.Add(n); } return(ret); }
public PrjConfig(T obj, INotifyChildrenChanged parent) { this.obj = obj; this.parent = parent; }
public PrjArgument(INotifyChildrenChanged parent) { this.parent = parent; }
public PrjAssembly(INotifyChildrenChanged parent) { this.parent = parent; }
public PrjRule(INotifyChildrenChanged parent) { this.parent = parent; }
public PrjConfusionCfg(IConfusion obj, INotifyChildrenChanged parent) : base(obj, parent) { }