DotNetDupe
4.0.6
C++17/20 Implementation of the .NET Base Class Library (BCL)
Toggle main menu visibility
Loading...
Searching...
No Matches
IDisposable.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
Common.h
"
4
5
namespace
DotNetDupe
{
6
namespace
System
{
7
namespace
IO
{
13
class
IDisposable
{
14
public
:
16
virtual
~IDisposable
() =
default
;
17
19
virtual
void
Dispose
() = 0;
20
};
21
}
22
}
23
}
Common.h
Defines common cross-platform macros, export decorators, and fundamental types.
DotNetDupe::System::IO::IDisposable
Provides a mechanism for releasing unmanaged resources.
Definition
IDisposable.h:13
DotNetDupe::System::IO::IDisposable::Dispose
virtual void Dispose()=0
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resourc...
DotNetDupe::System::IO::IDisposable::~IDisposable
virtual ~IDisposable()=default
Virtual destructor ensuring proper polymorphic cleanup.
DotNetDupe::System::IO
Definition
Console.h:17
DotNetDupe::System
Definition
Action.h:11
DotNetDupe
Definition
IServiceCollection.h:7
Include
System
IO
IDisposable.h
Generated by
1.18.0