DotNetDupe 4.0.6
C++17/20 Implementation of the .NET Base Class Library (BCL)
Loading...
Searching...
No Matches
SystemException.h
Go to the documentation of this file.
1
5
6#pragma once
7#include "System/Exception.h"
8#include "Common.h"
9
10namespace DotNetDupe {
11 namespace System {
12
17 class SystemException : public Exception {
18 public:
21
24 DOTNETDUPE_API SystemException(const String& sMessage);
25
29 DOTNETDUPE_API SystemException(const String& sMessage, const Exception& innerException);
30 };
31 }
32}
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
Represents errors that occur during application execution and serves as the ultimate base exception.
Exception()
Initializes a new instance of the Exception class with a default system-supplied message.
Definition Exception.cpp:15
Represents text as a sequence of UTF-8 code units with culture-invariant operations.
Definition String.h:74
SystemException()
Initializes a new instance of the SystemException class with a default message.
Definition Exception.cpp:48