internal static Property ByData(Canonical canonical, DataType dataType, object value) { throw new NotImplementedException(); }
/// <summary> /// Tests a given canonical against filter and returns matches of the filter. /// </summary> /// <param name="probe">The canoncial to test</param> /// <returns>Matches of the filter</returns> public Canonical[] FilterMatches(Canonical probe) { Classifier[] matches; Filter.IsPassedBy(probe.Qualifier, out matches); return(matches.Select(c => new Canonical(c.Path.First())).ToArray()); }