protected abstract List<string> GetAllIds(BaseHelperDataColumn column);
protected override List<string> GetAllIds(BaseHelperDataColumn dataColumn) { return Items.Select(x => x.Id.ToString()).ToList(); }
protected override List<string> GetAllIds(BaseHelperDataColumn dataColumn) { return new List<string>(); }
protected override List<string> GetAllIds(BaseHelperDataColumn dataColumn) { return All.Select(x => x.SubjectId.ToString()).Concat(All.Select(x => x.KSOPredicate.Id.ToString())).ToList(); }
protected override List<string> GetAllIds(BaseHelperDataColumn dataColumn) { if (((BaseHelperDataUniformPartColumn)dataColumn).GetIsIdColumn()) return All.Select(x => x.Id.ToString()).ToList(); if (((BaseHelperDataUniformPartColumn)dataColumn).GetIsRowNrColumn()) return All.Select(x => x.RowNr.ToString()).ToList(); if (((BaseHelperDataUniformPartColumn)dataColumn).GetIsFeatureLinkCommaColumn()) return All.Select(x => x.FeatureLinkComma.ToString()).ToList(); if (((BaseHelperDataUniformPartColumn)dataColumn).GetIsFeatureLinkConjunctionColumn()) return All.Select(x => x.FeatureLinkConjunction.ToString()).ToList(); return new List<string>(); }