public bool FindOneByPartialName( string partialName, out PlayerInfo result ) { if( partialName == null ) throw new ArgumentNullException( "partialName" ); lock( trie.SyncRoot ) { return trie.GetOneMatch( partialName, out result ); } }