CodePorting.Translator Cs2Cpp
CodePorting.Translator.Cs2Cpp.Framework
eventargs.h
1
3#pragma once
4
5#include "system/object.h"
6
7namespace System
8{
9 class EventArgs;
10
13
18 class ASPOSECPP_SHARED_CLASS EventArgs : public System::Object
19 {
20 RTTI_INFO(System::EventArgs, ::System::BaseTypesInfo<System::Object>)
21
22 public:
24 static ASPOSECPP_SHARED_API EventArgsPtr Empty;
25
27 ASPOSECPP_SHARED_API EventArgs();
28
29#ifdef __DBG_FOR_EACH_MEMBER
30 virtual const char* DBG_class_name() const override { return "EventArgs"; }
31#endif
32 };
33}
The base class for classes that represent a context that is passed to the event subscribers when an e...
Definition: eventargs.h:19
EventArgs()
Constructor.
static EventArgsPtr Empty
A static member that represents an "empty" EventArgs shared pointer (null-pointer).
Definition: eventargs.h:24
Base class that enables using methods available for System.Object class in C#. All non-trivial classe...
Definition: object.h:62
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: smart_ptr.h:180
Definition: db_command.h:9
SharedPtr< EventArgs > EventArgsPtr
Shared pointer to an instance of EventArgs class.
Definition: eventargs.h:12