/// <summary> /// Set the filter flids from a string that contains semi-colon-separated sequence of Class.Field strings. /// </summary> /// <param name="input"></param> public void SetFilterFlids(string input) { foreach (string field in input.Split(';')) { string[] parts = field.Trim().Split(':'); if (parts.Length != 2) throw new ArgumentException("Expected sequence of class.field:class.field;class.field:class.field but got " + input); int flidMain = Flid(parts[0]); int flidRel = Flid(parts[1]); m_filterFlids[flidMain] = new TestItemAtomicFlid(flidRel); } }
/// <summary> /// Set the filter flids from a string that contains semi-colon-separated sequence of Class.Field strings. /// </summary> /// <param name="input"></param> public void SetFilterFlids(string input) { foreach (string field in input.Split(';')) { string[] parts = field.Trim().Split(':'); if (parts.Length != 2) { throw new ArgumentException("Expected sequence of class.field:class.field;class.field:class.field but got " + input); } int flidMain = Flid(parts[0]); int flidRel = Flid(parts[1]); m_filterFlids[flidMain] = new TestItemAtomicFlid(flidRel); } }