DotNetDupe 4.0.6
C++17/20 Implementation of the .NET Base Class Library (BCL)
Loading...
Searching...
No Matches
EventArgs.h
Go to the documentation of this file.
1
5
6#pragma once
7#include "Common.h"
8#include "System/Object.h"
9
10namespace DotNetDupe {
11 namespace System {
12
17 class EventArgs : public virtual Object {
18 public:
21
23 DOTNETDUPE_API ~EventArgs() override = default;
24
27 DOTNETDUPE_API static const EventArgs& Empty();
28 };
29
30 }
31}
Defines common cross-platform macros, export decorators, and fundamental types.
#define DOTNETDUPE_API
Platform-specific linkage decoration for exporting or importing library symbols.
Definition Common.h:20
Base object class for DotNetDupe mirroring .NET System.Object.
~EventArgs() override=default
Virtual destructor for polymorphic event payload cleanup.
EventArgs()
Initializes a new instance of the EventArgs class.
Definition EventArgs.cpp:7
static const EventArgs & Empty()
Provides a value to use with events that do not have event data.
Definition EventArgs.cpp:11
Supports all classes in the DotNetDupe class hierarchy.
Definition Object.h:18