public R <ResourceSearchInstance.Result, LocalStr> FindKeywords(string query, int maxItems, StrSearch.KeywordsMatch matching, uint offset) { instanceLock.EnterReadLock(); var r = instance.FindKeywords(query, maxItems, matching, offset); instanceLock.ExitReadLock(); return(r); }