public static IList <string> FindRecords(IBinaryDataList scopingObj, IRecsetSearch searchTO, out ErrorResultTO errors)
{
IFindRecsetOptions searchOp = FindRecsetOptions.FindMatch(searchTO.SearchType);
IList <string> result = new List <string>();
errors = new ErrorResultTO();
if (searchOp != null)
{
Func <IList <string> > searchFn = searchOp.BuildSearchExpression(scopingObj, searchTO);
if (searchFn != null)
{
result = searchFn.Invoke();
}
}
return(result);
}