public static int Message( [NotNull] this IEnumerable<Player> source,
[NotNull] string message ) {
if( source == null ) throw new ArgumentNullException( "source" );
if( message == null ) throw new ArgumentNullException( "message" );
int i = 0;
foreach( Packet packet in LineWrapper.Wrap( message ) ) {
foreach( Player player in source ) {
player.Send( packet );
i++;
}
}
return i;
}