| | Interface | Description |
| | IConvertible |
Allows an object to be converted to an equivalent type. |
| | ICopyable |
Interface implemented by classes that can produce "deep" copies of their objects. |
| | IFactory |
Defines an interface implemented by classes that create objects. |
| | IFormat |
Interface implemented by classes that can converts an object to a custom string representation. |
| | IHashable |
Interface implemented by classes that can return a hash code value. |
| | ITypeable |
Interface implemented by classes that defined a specific type. |
| | IValidator |
Defines the methods that objects that participate in a validation operation. |