I need to have custom event subscribe and unsubscribe methods in some code in
my application when I ran into this problem.
I created this simple class to demostrate the compile problem.
The use of TestSuccess event compiles, but the use of TestFailure doesn't.
It doesn't make any sense to me why.
Can anyone tell me what I'm either doing wrong, or what?
class TestEvent
{
public delegate void TestSuccessEven tHandler( string message );
public event TestSuccessEven tHandler TestSuccess;
public void SendSuccessEven t()
{
if( TestSuccess != null )
TestSuccess( "Test Success" );
}
public delegate void TestFailureEven tHandler( string message );
public event TestFailureEven tHandler TestFailure
{
add
{
// Do Something Here
TestFailure += value;
}
remove
{
TestFailure -= value;
// Do Something Here
}
}
public void SendFailureEven t()
{
if( TestFailure != null )
TestFailure( "Test Failure" );
}
}
my application when I ran into this problem.
I created this simple class to demostrate the compile problem.
The use of TestSuccess event compiles, but the use of TestFailure doesn't.
It doesn't make any sense to me why.
Can anyone tell me what I'm either doing wrong, or what?
class TestEvent
{
public delegate void TestSuccessEven tHandler( string message );
public event TestSuccessEven tHandler TestSuccess;
public void SendSuccessEven t()
{
if( TestSuccess != null )
TestSuccess( "Test Success" );
}
public delegate void TestFailureEven tHandler( string message );
public event TestFailureEven tHandler TestFailure
{
add
{
// Do Something Here
TestFailure += value;
}
remove
{
TestFailure -= value;
// Do Something Here
}
}
public void SendFailureEven t()
{
if( TestFailure != null )
TestFailure( "Test Failure" );
}
}
Comment