how announce lambda eventuality handlers vb.net?


i trust following vb.net formula homogeneous move c# code; however vb.net exam fails - eventuality doing lambda never called.



what going on?



vb.net chronicle - fails:



<testfixture()> _
public category testclass
<test()> _
open servant eventtest()
low eventclass new eventclass
low eventraised boolean = false
addhandler eventclass.anevent, function() (eventraised = true)
eventclass.raiseit()
assert.istrue(eventraised)
finish servant
end class

public category eventclass
open eventuality anevent()
open servant raiseit()
raiseevent anevent()
finish sub
end class


c# chronicle - passes:



[testfixture]
open category testclass
{
[test]
open vacant eventtest()
{
var eventclass = new eventclass();
var eventraised = false;
eventclass.anevent += () => { eventraised = true; };
eventclass.raiseit();
assert.istrue(eventraised);
}
}

open category eventclass
{
open nominee vacant eventhandler();
open eventuality eventhandler anevent;
open vacant raiseit()
{
anevent();
}
}


Comments

Popular posts from this blog

list macos calm editors formula editors

how hibernate @any-related annotations?

why does floated <input> control floated component slip over too distant right ie7, nonetheless firefox?