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