System.Data.DataSetExtensions Returns a singleton instance of the class. Gets a singleton instance of . This property is read-only. An instance of a . Compares two objects for equivalence by using value-based comparison. The type of objects to be compared, typically . Gets a singleton instance of . This property is read-only. An instance of a . Compares two objects by using a column-by-column, value-based comparison. true if the two objects have ordered sets of column values that are equal; otherwise, false. The first object to compare. The second object to compare. One or both of the source objects are null. Returns a hash code for the specified object. An value representing the hash code of the row. The to compute the hash code from. The source objects does not belong to a . The source objects is null. Defines the extension methods to the class. This is a static class. Provides strongly-typed access to each of the column values in the specified row. The method also supports nullable types. The value, of type , of the specified by . The input , which acts as the this instance for the extension method. The input object that specifies the column to return the value of. A generic parameter that specifies the return type of the column. The value type of the underlying column could not be cast to the type specified by the generic parameter, . The column specified by does not occur in the that the is a part of. A null value was assigned to a non-nullable type. Provides strongly-typed access to each of the column values in the specified row. The method also supports nullable types. The value, of type , of the specified by and . The input , which acts as the this instance for the extension method. The input object that specifies the column to return the value of. A enumeration that specifies the version of the column value to return, such as Current or Original version. A generic parameter that specifies the return type of the column. The value type of the underlying column could not be cast to the type specified by the generic parameter, . The column specified by does not exist in the that the is a part of. A null value was assigned to a non-nullable type. Provides strongly-typed access to each of the column values in the specified row. The method also supports nullable types. The value, of type , of the specified by . The input , which acts as the this instance for the extension method. A generic parameter that specifies the return type of the column. The value type of the underlying column could not be cast to the type specified by the generic parameter, . The column specified by does not exist in the that the is a part of. A null value was assigned to a non-nullable type. Provides strongly-typed access to each of the column values in the specified row. The method also supports nullable types. The value, of type , of the specified by and . The input , which acts as the this instance for the extension method. A enumeration that specifies the version of the column value to return, such as Current or Original version. A generic parameter that specifies the return type of the column. The value type of the underlying column could not be cast to the type specified by the generic parameter, . The column specified by does not exist in the that the is a part of. A null value was assigned to a non-nullable type. Provides strongly-typed access to each of the column values in the specified row. The method also supports nullable types. The value, of type , of the specified by . The input , which acts as the this instance for the extension method. The name of the column to return the value of. A generic parameter that specifies the return type of the column. The value type of the underlying column could not be cast to the type specified by the generic parameter, . The column specified by does not occur in the that the is a part of. A null value was assigned to a non-nullable type. Provides strongly-typed access to each of the column values in the specified row. The method also supports nullable types. The value, of type , of the specified by and . The input , which acts as the this instance for the extension method. The name of the column to return the value of. A enumeration that specifies the version of the column value to return, such as Current or Original version. A generic parameter that specifies the return type of the column. The value type of the underlying column could not be cast to the type specified by the generic parameter, . The column specified by does not exist in the that the is a part of. A null value was assigned to a non-nullable type. Sets a new value for the specified column in the . The method also supports nullable types. The input , which acts as the this instance for the extension method. The input specifies which row value to retrieve. The new row value for the specified column, of type . A generic parameter that specifies the value type of the column. The column specified by cannot be found. The is null. Occurs when attempting to set a value on a deleted row. The value type of the underlying column could not be cast to the type specified by the generic parameter, . Sets a new value for the specified column in the the method is called on. The method also supports nullable types. The input , which acts as the this instance for the extension method. The new row value for the specified column, of type . A generic parameter that specifies the value type of the column. Occurs when attempting to set a value on a deleted row. The argument is out of range. The value type of the underlying column could be not cast to the type specified by the generic parameter, . Sets a new value for the specified column in the . The method also supports nullable types. The input , which acts as the this instance for the extension method. The name of the column to set the value of. The new row value for the specified column, of type . A generic parameter that specifies the value type of the column. The column specified by cannot be found. Occurs when attempting to set a value on a deleted row. The value type of the underlying column could not be cast to the type specified by the generic parameter, . Defines the extension methods to the class. is a static class. Creates and returns a LINQ-enabled object. A LINQ-enabled object. The source from which the LINQ-enabled is created. Creates and returns a LINQ-enabled object representing the LINQ to DataSet query. A LINQ-enabled object. The source LINQ to DataSet query from which the LINQ-enabled is created. The type of objects in the source sequence, typically . Returns an object, where the generic parameter is . This object can be used in a LINQ expression or method query. An object, where the generic parameter is . The source to make enumerable. The source is null. Returns a that contains copies of the objects, given an input object where the generic parameter is . A that contains the input sequence as the type of objects. The source sequence. The type of objects in the source sequence, typically . The source sequence is null and a new table cannot be created. A in the source sequence has a state of .The source sequence does not contain any objects.A in the source sequence is null. Copies objects to the specified , given an input object where the generic parameter is . The source sequence. The destination . A enumeration that specifies the load options. The type of objects in the source sequence, typically . The copied objects do not fit the schema of the destination . The source sequence is null or the destination is null. A in the source sequence has a state of .The source sequence does not contain any objects.A in the source sequence is null. Copies objects to the specified , given an input object where the generic parameter is . The source sequence. The destination . A enumeration that specifies the load options. A delegate that represents the method that will handle an error. The type of objects in the source sequence, typically . The copied objects do not fit the schema of the destination . The source sequence is null or the destination is null. A in the source sequence has a state of .-or-The source sequence does not contain any objects.-or-A in the source sequence is null. Represents a collection of objects returned from a LINQ to DataSet query. This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.  Returns an enumerator for the collection of objects. This API supports the .NET Framework infrastructure and is not intended to be used directly from your code. An that can be used to traverse the collection of objects. Represents a collection of objects returned from a query. This API supports the .NET Framework infrastructure and is not intended to be used directly from your code. The type of objects in the source sequence, typically . Returns an enumerator for the collection of contained row objects. This API supports the .NET Framework infrastructure and is not intended to be used directly from your code. A strongly-typed that can be used to traverse the collection of objects. 2 Returns an enumerator for the collection of objects. This API supports the .NET Framework infrastructure and is not intended to be used directly from your code. An that can be used to traverse the collection of objects. Contains the extension methods for the data row collection classes. This API supports the .NET Framework infrastructure and is not intended to be used directly from your code. Converts the elements of an to the specified type. This API supports the .NET Framework infrastructure and is not intended to be used directly from your code. An that contains each element of the source sequence converted to the specified type. The that contains the elements to be converted. The type to convert the elements of source to. is null. An element in the sequence cannot be cast to type . Sorts the rows of a in ascending order according to the specified key. This API supports the .NET Framework infrastructure and is not intended to be used directly from your code. An whose elements are sorted by the specified key. An containing the elements to be ordered. A function to extract a key from an element. The type of the row elements in , typically . The type of the key returned by . Sorts the rows of a in ascending order according to the specified key and comparer. This API supports the .NET Framework infrastructure and is not intended to be used directly from your code. An whose elements are sorted by the specified key and comparer. An containing the elements to be ordered. A function to extract a key from an element. An to compare keys. The type of the row elements in , typically . The type of the key returned by . Sorts the rows of a in descending order according to the specified key. This API supports the .NET Framework infrastructure and is not intended to be used directly from your code. An whose elements are sorted by the specified key. An containing the elements to be ordered. A function to extract a key from an element. The type of the row elements in , typically . The type of the key returned by . Sorts the rows of a in descending order according to the specified key and comparer. This API supports the .NET Framework infrastructure and is not intended to be used directly from your code. An whose elements are sorted by the specified key and comparer. An containing the elements to be ordered. A function to extract a key from an element. An to compare keys. The type of the row elements in , typically . The type of the key returned by . Projects each element of an into a new form. This API supports the .NET Framework infrastructure and is not intended to be used directly from your code. An whose elements are the result of invoking the transform function on each element of . An containing the elements to invoke a transform function upon. A transform function to apply to each element. The type of the row elements in , typically . The type that will be transformed into. Performs a secondary ordering of the rows of a in ascending order according to the specified key. This API supports the .NET Framework infrastructure and is not intended to be used directly from your code. An whose elements are sorted by the specified key. An containing the elements to be ordered. A function to extract a key from an element. The type of the row elements in , typically . The type of the key returned by . Performs a secondary ordering of the rows of a in ascending order according to the specified key and comparer. This API supports the .NET Framework infrastructure and is not intended to be used directly from your code. An whose elements are sorted by the specified key and comparer. An containing the elements to be ordered. A function to extract a key from an element. An to compare keys. The type of the row elements in , typically . The type of the key returned by . Performs a secondary ordering of the rows of a in descending order according to the specified key. This API supports the .NET Framework infrastructure and is not intended to be used directly from your code. An whose elements are sorted by the specified key. An containing the elements to be ordered. A function to extract a key from an element. The type of the row elements in , typically . The type of the key returned by . Performs a secondary ordering of the rows of a in descending order according to the specified key and comparer. This API supports the .NET Framework infrastructure and is not intended to be used directly from your code. An whose elements are sorted by the specified key and comparer. An containing the elements to be ordered. A function to extract a key from an element. An to compare keys. The type of the row elements in , typically . The type of the key returned by . Filters a sequence of rows based on the specified predicate. This API supports the .NET Framework infrastructure and is not intended to be used directly from your code. An that contains rows from the input sequence that satisfy the condition. An containing the elements to filter. A function to test each element for a condition. The type of the row elements in , typically . This API supports the .NET Framework infrastructure and is not intended to be used directly from your code. Represents a collection of ordered objects returned from a query. The type of objects in the source sequence, typically . This type is used as a base class for typed- object generation by Visual Studio and the XSD.exe .NET Framework tool, and is not intended to be used directly from your code. The type of objects in the source sequence represented by the table, typically . Initializes a new . This method supports typed- object generation by Visual Studio and the XSD.exe .NET Framework tool. This type is not intended to be used directly from your code. Initializes a new . This method supports typed- object generation by Visual Studio and the XSD.exe .NET Framework tool. This method is not intended to be used directly from your code. A that contains data to construct the object. The streaming context for the object being deserializad. Converts the elements of an to the specified type. This method supports typed object generation by Visual Studio and the XSD.exe .NET Framework tool. This method is not intended to be used directly from your code. An that contains each element of the source sequence converted to the specified type. Returns an enumerator for the typed-. This method supports typed- object generation by Visual Studio and the XSD.exe .NET Framework tool. This method is not intended to be used directly from your code. An object that implements the interface. Contains the extension methods for the class. Enumerates the data row elements of the and returns an object, where the generic parameter is . This object can be used in a LINQ expression or method query.  An object, where the generic parameter is . The source to make enumerable. The type to convert the elements of the source to. Sorts the rows of a in ascending order according to the specified key. An whose elements are sorted by the specified key. A that contains the elements to be ordered. A function to extract a key from an element. The type of the row elements in , typically . The type of the key returned by . Sorts the rows of a in ascending order according to the specified key and comparer. An whose elements are sorted by the specified key and comparer. A that contains the elements to be ordered. A function to extract a key from an element. An to compare keys. The type of the row elements in , typically . The type of the key returned by . Sorts the rows of a in descending order according to the specified key. An whose elements are sorted by the specified key. A that contains the elements to be ordered. A function to extract a key from an element. The type of the row elements in , typically . The type of the key returned by . Sorts the rows of a in descending order according to the specified key and comparer. An whose elements are sorted by the specified key and comparer. A that contains the elements to be ordered. A function to extract a key from an element. An to compare keys. The type of the row elements in , typically . The type of the key returned by . Projects each element of a into a new form. An whose elements are the result of invoking the transformation function on each element of . A that contains the elements to invoke a transformation function upon. A transformation function to apply to each element. The type of the row elements in , . Filters a sequence of rows based on the specified predicate. An that contains rows from the input sequence that satisfy the condition. A that contains the elements to filter. A function to test each element for a condition. The type of the row elements in , .