Supports cloning, which creates a new instance of a type with the same value as an existing instance. Only objects that implement ICloneable can be cloned.
ICloneable
[Visual Basic] Public Interface ICloneable [C#] public interface ICloneable [C++] public __gc __interface ICloneable
[JScript] In JScript, you can use the interfaces in the NGWS frameworks, but you cannot define your own.
Class | Description |
---|---|
ADOParameter | Represents a parameter to an ADOCommand and, optionally, its mapping to DataSet columns. |
Array | Provides methods for creating, manipulating, searching, and sorting arrays. This is the base class for all arrays in the system. |
ArrayList | Implements the IList interface using an array whose size is dynamically increased as required. |
AssemblyName | This class fully describes an assembly's unique identity. An assembly's identity consists of several pieces of information including a simple textual name, a version number, a cryptographic key pair, and supported culture. |
BaseConfigCollection | A generic implementation of the IConfigCollection interface. |
BaseConfigItem | A generic implementation of the IConfigItem interface. |
Brush | Classes derrived from this abstract base class define objects used to fill the interiors of graphical shapes such as rectangles, ellipses, pies, polygons, and paths. |
ColumnHeader | Displays a single column header in a ListView control. |
CustomLineCap | [To be supplied.] |
DataColumnMapping | generic column mapping |
DataSetCommand | Represents a set of data commands and a database connection which are used to fill the DataSet and update the data source. At any time, the object refers to only a single record within the current data set. |
DataTableMapping | [To be supplied.] |
DateTimeFormatInfo | [To be supplied.] |
DBCommand | Represents a query command used when connecting to a data source. |
DBConnection | Represents a database connection for use by DBCommand. |
Delegate | Represents a delegate, which is a data structure that refers to a static method or to an object instance and an instance method of that object. |
Font | [To be supplied.] |
GraphicsPath | Represents a series of connected lines and curves. |
Hashtable | Represents a collection of associated keys and values that are organized based on the hash code of the key. |
Icon | This class represents a Windows icon, which is a small bitmap image used to represent an object. Icons can be thought of as transparent bitmaps, although their size is determined by the system. |
Image | [To be supplied.] |
ImageAttributes | [To be supplied.] |
ListItem | Implements an item of a ListView. |
Margins | Specifies the margins of a printed page. |
NumberFormatInfo | [To be supplied.] |
OperatingSystem | Contains information about an operating system version. The information includes major version number, minor version numbers, a build number, a platform identifier, and descriptive text about the operating system. |
PageSettings | Settings that apply to a single page. |
Pen | Defines an object used to draw lines and curves. |
PrinterSettings | Information about how a document should be printed, including which printer to print it on. |
SortedList | Represents a collection of associated keys and values, which are sorted by the keys and are accessible both by key and by index. |
SQLParameter | Represents a parameter to an SQLCommand and, optionally, its mapping to DataSet columns. |
String | Represents a static string of characters. |
StringFormat | [To be supplied.] |
TreeNode | Implements a node of a TreeView. |
Version | Represents the version number for a NGWS runtime assembly. |
XmlNavigator | Reads and writes XML data using a cursor model.
This class is abstract. |
XmlNode | Represents a single node in the document. |
XmlNode | The XmlNode class is the abstract base class of all XML node classes. |
The ICloneable interface contains one member, Clone, which is intended to support cloning beyond that supplied by MemberwiseClone.
Namespace: System
Assembly: mscorlib.dll