internal SearchingForPlayerEventArgs( [CanBeNull] Player player, [NotNull] string searchTerm, List<Player> matches )
{
if ( searchTerm == null )
throw new ArgumentNullException( "searchTerm" );
Player = player;
SearchTerm = searchTerm;
Matches = matches;
}