IAsyncResult
Represents the status of an asynchronous operation.
IButtonControl
Allows a control to act like a button on a form.
IClonable
Supports cloning, which creates a new instance
of a class with the same value as an existing instance.
ICollectData
This type supports the .NET Framework infrastructure
and is not intended to be used directly from your code.
ICollection
Defines size, enumerators and synchronization methods for all
collections.
IColumnMapping
Associates a data source column with a DataSet column,
and is implemented by the DataColumnMapping class, which
is used in common by .NET data providers.
IColumnMappingCollection
Contains a collection of DataColumnMapping objects,
and is implemented by the DataColumnMappingCollection,
which is used in common by .NET data providers.
ICommandExecuter
This type supports the .NET Framework infrastructure
and is not intended to be used directly from your code.
IComparable
Defines a generalized comparison method that a
value type or class implements to create a type-specific
comparison method.
IComparer
Exposes a method that compares two objects.
IComponentEditorPageSite
This type supports the .NET Framework infrastructure
and is not intended to be used directly from your code.
IConainerControl
Provides the functionality for a control to act as a
parent for other controls.
IConvertable
Defines methods that convert the value of the implementing
reference or value type to a common language runtime type
that has an equivalent value.
The IConvertible type is not CLS-compliant. For more information about CLS compliance, see What is the Common Language Specification.
ICustomFormatter
Defines a method that supports custom,
user-defined formatting of the value of an object.
IDatAdapter
Allows an object to implement a DataAdapter,
and represents a set of methods and mapping
action-related properties used to fill and
refresh a DataSet and update a data source.
IDataGridColumnStyleEditingNotificationService
Provides an editing notification interface.
IDataGridEditingService
This type supports the .NET Framework infrastructure
and is not intended to be used directly from your code.
IDataObject
Provides a format-independent mechanism for transferring data.
IDataParameter
Represents a parameter to a Command object,
and optionally, its mapping to DataSet columns;
and is implemented by .NET data providers that access data sources.
IDataParameterCollection
Collects all parameters relevant to a Command object
and their mappings to DataSet columns, and is
implemented by .NET data providers that access data sources.
IDataReader
Provides a means of reading one or more forward-only
streams of result sets obtained by executing a command
at a data source, and is implemented by .NET data providers
that access relational databases.
IDataRecord
Provides access to the column values within each row for a
DataReader, and is implemented by .NET data providers
that access relational databases.
IDbCommand
Represents an SQL statement that is executed while
connected to a data source, and is implemented by .NET
data providers that access relational databases.
IDbConnection
Represents an open connection to a data source, and is
implemented by .NET data providers that access relational databases.
IDbDataAdapter
Represents a set of command-related properties that are used
to fill the DataSet and update a data source, and is implemented
by .NET data providers that access relational databases.
IDbDataParameter
Used by the Visual Basic .NET Data Designers to represent a
parameter to a Command object, and optionally, its mapping
to DataSet columns.
IDbTransaction
Represents a transaction to be performed at a data source,
and is implemented by .NET data providers that access
relational databases.
IDictionary
Represents a collection of key-and-value pairs.
IDictionaryEnumerator
Enumerates the elements of a dictionary.
IDisposable
Defines a method to release allocated unmanaged resources.
IEnumerable
Exposes the enumerator, which supports a simple
iteration over a collection.
IEnumerator
Supports a simple iteration over a collection.
IFeatureSupport
Specifies a standard interface for retrieving feature
information from the current system.
IFileReaderService
This type supports the .NET Framework infrastructure
and is not intended to be used directly from your code.
IFormatProvider
Provides a mechanism for retrieving an object to control formatting.
IFormattable
Provides functionality to format the value of an
object into a string representation.
IHashCodeProvider
Supplies a hash code for an object, using a custom hash function.
IList
Represents a collection of objects that can be individually
accessed by index.
IMessageFilter
Allows an application to capture a message before it is
dispatched to a control or form.
IServiceProvider
Defines a mechanism for retrieving a service object;
that is, an object that provides custom support to other objects.
ITableMapping
Associates a source table with a table in a DataSet,
and is implemented by the DataTableMapping class,
which is used in common by .NET data providers.
ITableMappingCollection
Contains a collection of TableMapping objects,
and is implemented by the DataTableMappingCollection,
which is used in common by .NET data providers.
IWin32Window
Provides an interface to expose Win32 HWND handles.
IWindowTarget
This type supports the .NET Framework infrastructure
and is not intended to be used directly from your code.