using System;
namespace Builder2
{
public class Class1
{
public Class1()
{
}
public delegate void OnPrimeEventHandler (object sender,
System.EventArgs e, long num);
public event OnPrimeEventHandler OnPrime;
public void IsPrime (long NumToCheck ) {
for (long i =2; i <= Math.Sqrt(NumToCheck); i++) {
if (NumToCheck%i == 0 ) {
// not a prime
return;
}
}
// is a prime, fire the event
System.EventArgs p = new System.EventArgs();
OnPrime (this, p, NumToCheck);
return;
}
}
}