DotNetDupe 4.0.6
C++17/20 Implementation of the .NET Base Class Library (BCL)
Loading...
Searching...
No Matches
Common.h File Reference

Defines common cross-platform macros, export decorators, and fundamental types. More...

Go to the source code of this file.

Macros

#define DOTNETDUPE_API   __declspec(dllimport)
 Platform-specific linkage decoration for exporting or importing library symbols.

Typedefs

typedef unsigned char byte
 Represents an 8-bit unsigned integer.

Detailed Description

Defines common cross-platform macros, export decorators, and fundamental types.

Definition in file Common.h.

Macro Definition Documentation

◆ DOTNETDUPE_API

#define DOTNETDUPE_API   __declspec(dllimport)

Platform-specific linkage decoration for exporting or importing library symbols.

Definition at line 20 of file Common.h.

Referenced by DotNetDupe::System::Threading::AbandonedMutexException::AbandonedMutexException(), DotNetDupe::System::Threading::ConditionVariable::ConditionVariable(), DotNetDupe::System::DateTime::DateTime(), DotNetDupe::System::DateTime::DateTime(), DotNetDupe::System::DateTime::DateTime(), DotNetDupe::System::Net::Http::HttpContent::HttpContent(), DotNetDupe::System::Text::Json::JsonException::JsonException(), DotNetDupe::System::Text::Json::JsonException::JsonException(), DotNetDupe::System::Text::Json::JsonException::JsonException(), DotNetDupe::System::Threading::SemaphoreFullException::SemaphoreFullException(), DotNetDupe::System::String::String(), DotNetDupe::System::String::String(), DotNetDupe::System::Threading::SynchronizationLockException::SynchronizationLockException(), DotNetDupe::System::Threading::Tasks::TaskCanceledException::TaskCanceledException(), DotNetDupe::System::IO::TextWriter::TextWriter(), DotNetDupe::System::Threading::ThreadInterruptedException::ThreadInterruptedException(), DotNetDupe::System::Threading::ThreadStateException::ThreadStateException(), DotNetDupe::System::UnauthorizedAccessException::UnauthorizedAccessException(), DotNetDupe::System::UnauthorizedAccessException::UnauthorizedAccessException(), DotNetDupe::System::UnknownException::UnknownException(), DotNetDupe::System::UnknownException::UnknownException(), DotNetDupe::System::Threading::WaitHandleCannotBeOpenedException::WaitHandleCannotBeOpenedException(), DotNetDupe::WebAppCore::Builder::WebApplicationBuilder::WebApplicationBuilder(), DotNetDupe::WebAppCore::WebSockets::WebSocketContext::WebSocketContext(), DotNetDupe::Extensions::Logging::AggregateLogger::~AggregateLogger(), DotNetDupe::Extensions::Logging::ConsoleLogger::~ConsoleLogger(), DotNetDupe::Extensions::Logging::ConsoleLoggerProvider::~ConsoleLoggerProvider(), DotNetDupe::System::EventArgs::~EventArgs(), DotNetDupe::Extensions::Logging::FileLogger::~FileLogger(), DotNetDupe::System::Security::Cryptography::HMACSHA256::~HMACSHA256(), DotNetDupe::System::Net::Http::HttpClient::~HttpClient(), DotNetDupe::System::Net::Http::HttpContent::~HttpContent(), DotNetDupe::System::Data::Internal::InMemoryDatabaseBackend::~InMemoryDatabaseBackend(), DotNetDupe::WebAppCore::WebSockets::IWebSocketHandler::~IWebSocketHandler(), DotNetDupe::System::IdentityModel::Tokens::Jwt::JWTToken::~JWTToken(), DotNetDupe::System::Threading::LockWaitHandle::~LockWaitHandle(), DotNetDupe::Extensions::Logging::LoggerBase::~LoggerBase(), DotNetDupe::Extensions::Logging::LoggerFactory::~LoggerFactory(), DotNetDupe::Extensions::Logging::LoggerTextWriter::~LoggerTextWriter(), DotNetDupe::System::Object::~Object(), DotNetDupe::Extensions::DependencyInjection::ServiceScopeFactory::~ServiceScopeFactory(), DotNetDupe::System::Data::SqlClient::SqlCommand::~SqlCommand(), DotNetDupe::System::Data::SqlClient::SqlConnection::~SqlConnection(), DotNetDupe::System::Data::SqlClient::SqlDataReader::~SqlDataReader(), DotNetDupe::System::Diagnostics::Stopwatch::~Stopwatch(), DotNetDupe::System::IO::StringReader::~StringReader(), DotNetDupe::System::IO::StringWriter::~StringWriter(), DotNetDupe::System::IO::TextReader::~TextReader(), DotNetDupe::System::IO::TextWriter::~TextWriter(), DotNetDupe::System::Threading::WaitHandle::~WaitHandle(), DotNetDupe::WebAppCore::Builder::WebApplicationBuilder::~WebApplicationBuilder(), DotNetDupe::WebAppCore::Server::WebAppServer::~WebAppServer(), DotNetDupe::WebAppCore::WebSockets::WebSocketContext::~WebSocketContext(), DotNetDupe::System::AllocateCollectionBuffer(), DotNetDupe::System::FreeCollectionBuffer(), DotNetDupe::System::Char::GetChar(), DotNetDupe::System::TimeZone::GetDaylightChanges(), DotNetDupe::System::TimeZone::GetDaylightName(), DotNetDupe::System::IO::TextWriter::GetEncoding(), DotNetDupe::System::Diagnostics::Process::GetExitCode(), DotNetDupe::System::Net::Http::HttpContent::GetHeaders(), DotNetDupe::System::Net::Http::HttpContent::GetHeaders(), DotNetDupe::WebAppCore::WebSockets::WebSocketContext::GetHttpContext(), DotNetDupe::System::Diagnostics::Process::GetId(), DotNetDupe::System::TimeProvider::GetLocalNow(), DotNetDupe::System::ComponentModel::Win32Exception::GetNativeErrorCode(), DotNetDupe::System::Diagnostics::Process::GetProcessName(), DotNetDupe::WebAppCore::Builder::WebApplication::GetServices(), DotNetDupe::WebAppCore::Builder::WebApplicationBuilder::GetServices(), DotNetDupe::System::TimeZone::GetStandardName(), DotNetDupe::System::Diagnostics::Process::GetStartInfo(), DotNetDupe::System::TimeProvider::GetTimestamp(), DotNetDupe::System::TimeProvider::GetTimestampFrequency(), DotNetDupe::System::TimeProvider::GetUtcNow(), DotNetDupe::System::TimeZone::GetUtcOffset(), DotNetDupe::WebAppCore::Server::WebAppServer::GetWebRoot(), DotNetDupe::WebAppCore::WebSockets::WebSocketContext::GetWebSocket(), DotNetDupe::System::Threading::InterlockedInternal::Interlocked, DotNetDupe::System::Char::IsPunctuation(), DotNetDupe::System::Char::IsSeparator(), DotNetDupe::System::Char::IsSurrogate(), DotNetDupe::System::Char::IsSymbol(), DotNetDupe::System::Char::IsUpper(), DotNetDupe::System::Char::IsWhiteSpace(), DotNetDupe::Extensions::Logging::LoggerBase::Log(), DotNetDupe::WebAppCore::WebSockets::IWebSocketHandler::OnConnected(), DotNetDupe::WebAppCore::WebSockets::IWebSocketHandler::OnDisconnected(), DotNetDupe::WebAppCore::WebSockets::IWebSocketHandler::OnMessage(), DotNetDupe::System::String::operator<(), DotNetDupe::Extensions::DependencyInjection::ServiceCollection::operator=(), DotNetDupe::System::Net::Sockets::Socket::operator=(), DotNetDupe::System::Net::Sockets::TcpClient::operator=(), DotNetDupe::System::Net::Sockets::TcpListener::operator=(), DotNetDupe::System::Net::Sockets::UdpClient::operator=(), DotNetDupe::System::String::operator=(), DotNetDupe::System::Threading::ConditionVariable::operator=(), DotNetDupe::WebAppCore::Builder::WebApplication::operator=(), DotNetDupe::WebAppCore::Builder::WebApplicationBuilder::operator=(), DotNetDupe::WebAppCore::Server::WebAppServer::operator=(), DotNetDupe::System::Net::Http::HttpContent::ReadAsByteArray(), DotNetDupe::System::Net::Http::HttpContent::ReadAsStream(), DotNetDupe::System::Net::Http::HttpContent::ReadAsString(), DotNetDupe::System::Threading::LockWaitHandle::Release(), DotNetDupe::System::Diagnostics::Process::SetStartInfo(), DotNetDupe::WebAppCore::Server::WebAppServer::SetWebRoot(), DotNetDupe::System::Char::ToString(), DotNetDupe::System::Char::ToString(), DotNetDupe::System::Char::ToUpper(), DotNetDupe::System::Threading::WaitHandle::WaitOne(), and DotNetDupe::System::Threading::WaitHandle::WaitOne().

Typedef Documentation

◆ byte

typedef unsigned char byte

Represents an 8-bit unsigned integer.

Definition at line 8 of file Common.h.