DotNetDupe
4.0.6
C++17/20 Implementation of the .NET Base Class Library (BCL)
Toggle main menu visibility
Loading...
Searching...
No Matches
Clonable.h
Go to the documentation of this file.
1
5
6
#pragma once
7
#include "
System/Object.h
"
8
9
namespace
DotNetDupe
{
10
namespace
System
{
15
class
IClonable
{
16
public
:
18
virtual
~IClonable
() =
default
;
19
22
virtual
Object
Clone
() = 0;
23
};
24
}
25
}
Object.h
Base object class for DotNetDupe mirroring .NET System.Object.
DotNetDupe::System::IClonable
Supports cloning, which creates a new instance of a class with the same value as an existing instance...
Definition
Clonable.h:15
DotNetDupe::System::IClonable::Clone
virtual Object Clone()=0
Creates a new object that is a copy of the current instance.
DotNetDupe::System::IClonable::~IClonable
virtual ~IClonable()=default
Virtual destructor for polymorphic cleanup.
DotNetDupe::System::Object
Supports all classes in the DotNetDupe class hierarchy.
Definition
Object.h:18
DotNetDupe::System
Definition
Action.h:11
DotNetDupe
Definition
IServiceCollection.h:7
Include
System
Clonable.h
Generated by
1.18.0