Compiler Error C3765

 

The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.

The latest version of this topic can be found at Compiler Error C3765.

event': cannot define an event in a class/struct 'type' marked as an event_receiver

If a class is marked with the event_receiver attribute, the class cannot contain an __event declaration.

The following sample generates C3765:

// C3765.cpp  
[event_receiver(native)]  
struct ER2 {  
   __event void f();   // C3765  
   __event void b(int);   // C3765  
};  

Show: