public AdvanceCollectArray(FuzzyData.FuzzyArray origin, AdvanceCollect collect = null) { if (collect == null) { collect = this.DefaultCollect; } Exists = CollectArray(origin, collect); }
protected virtual bool CollectArray(FuzzyData.FuzzyArray origin, AdvanceCollect collect) { foreach (object ob in origin) { AdvanceCollectResult result = collect(ob); if (result == AdvanceCollectResult.Denied) { return(false); } else if (result == AdvanceCollectResult.Accepted) { SetAcceptedItem(ob); } else if (result == AdvanceCollectResult.Wrong) { SetWrongItem(ob); } } return(true); }
public AdvanceCollectTypeArray(FuzzyData.FuzzyArray origin, AdvanceCollect collect = null) : base(origin, collect) { }
public AdvanceCollectNameArray(FuzzyData.FuzzyArray origin, AdvanceCollect collect = null) : base(origin, collect) { ClassName = null; }