Please do not reply to this email- if you want to comment on the bug, go to the URL shown below and enter your comments there.
Changed by [EMAIL PROTECTED] http://bugzilla.ximian.com/show_bug.cgi?id=77280 --- shadow/77280 2006-01-24 08:58:56.000000000 -0500 +++ shadow/77280.tmp.26185 2006-02-24 13:05:43.000000000 -0500 @@ -1,15 +1,15 @@ Bug#: 77280 Product: Mono: Runtime Version: 1.1 OS: unknown OS Details: Fedora running kernel 2.6.12 with mono 1.1.13 -Status: NEW -Resolution: +Status: RESOLVED +Resolution: NOTABUG Severity: Unknown -Priority: Critical +Priority: Normal Component: misc AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] QAContact: [EMAIL PROTECTED] TargetMilestone: --- URL: @@ -106,6 +106,16 @@ ------- Additional Comments From [EMAIL PROTECTED] 2006-01-24 08:58 ------- ReqComplete in your testcase is not an event, but it is just a delegate, so the compiler doesn't create thread-safe add/remove accessors for it. Adding the 'event' keyword before it will make it an event. + +------- Additional Comments From [EMAIL PROTECTED] 2006-02-24 13:05 ------- +The example shown is not a bug. For delegates under Mono, the callback +additions and removals are not threadsafe according to the Mono +expert. I cannot verify it because I could not see it in c# spec +anywhere. So this bug is resolved as NOT A BUG. + +But still I wonder why it works under .Net under Windows. Microsoft +must be protecting delegate callback additions and removals as well +where as Mono does not. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
