System.Data Constructs a new sys description. description text. Retrieves the description text. description Determines the action that occurs when the or method is invoked on a with a . No action occurs. Changes are cascaded across the relationship. None. Sum. Average value of the aggregate set. The minimum value of the set. The maximum value of the set. First element of the set. The count of the set. Variance. Standard deviation. Provides the base functionality for creating collections. Copies all the elements of the current to a one-dimensional , starting at the specified index. The one-dimensional to copy the current object's elements into. The destination index to start copying into. Gets an for the collection. An for the collection. Gets the total number of elements in a collection. Gets a value indicating whether the is read-only. Gets a value indicating whether the is synchonized. Gets an object that can be used to synchronize the collection. Gets the items of the collection as a list. Provdes a description of the results of the query and its effect on the database. The query may return multiple result sets. Execution of the query may effect the database state. sets no flags, so calling is functionally equivalent to calling . The query returns a single result set. Execution of the query may effect the database state. The query returns column information only and does not effect the database state. The query returns column and primary key information. The query is executed without any locking on the selected rows. When using KeyInfo[cref, System.Data.CommandBehavior], the SQL Server .NET Data Provider appends a FOR BROWSE clause to the statement being executed. The user should be aware of potential side effects, such as interference with the use of SET FMTONLY ON statements. See SQL Server Books Online for more information. The query is expected to return a single row. Execution of the query may effect the database state. Some .NET data providers may, but are not required to, use this information to optimize the performance of the command. When you specify with the method of the object, the OLE DB .NET Data Provider performs binding using the OLE DB interface if it is available. Otherwise, it uses the interface. If your SQL statement is expected to return only a single row, specifying can also improve application performance. It is possible to specify when executing queries that return multiple result sets. In that case, multiple result sets are still returned, but each result set has a single row. Provides a way for the to handle rows that contain columns with large binary values. Rather than loading the entire row, enables the to load data as a stream. You can then use the or method to specify a byte location to start the read operation, and a limited buffer size for the data being returned. When you specify , you are not required to read from the columns in the order they are returned. However, once you have read past a location in the returned stream of data, data at or before that location can no longer be read from the . When the command is executed, the associated object is closed when the associated object is closed. Specifies how a command string is interpreted. A SQL text command. The name of a stored procedure. When the property is set to , the property should be set to the name of the table or tables to be accessed. The user may be required to use escape character syntax or include qualifying characters if any of the tables named contain any special characters. All rows and columns of the named table or tables will be returned when you call one of the Execute methods. In order to access multiple tables, use a comma delimited list, without spaces or padding, containing the names of the tables to access. When the CommandText property names multiple tables, a join of the specified tables is returned Describes the current state of the connection to a data source. The connection is closed. The connection is open. The connection object is connecting to the data source. (This value is reserved for future versions of the product.) The connection object is executing a command. (This value is reserved for future versions of the product.) The connection object is retrieving data. (This value is reserved for future versions of the product.) The connection to the data source is broken. This can occur only after the connection has been opened. A connection in this state may be closed and then re-opened. (This value is reserved for future versions of the product.) Represents a constraint that can be enforced on one or more objects. Gets the , if there is one, as a string. The string value of the . The name of a constraint in the . Gets the to which the constraint applies. Gets the collection of user-defined constraint properties. Represents a collection of constraints for a . Adds the specified object to the collection. The to add. A new or . Constructs a new with the specified name, array of objects, and value indicating whether the columns are primary keys, and adds it to the collection. The name of the . An array of objects to which the constraint applies. if the columns are primary key columns; otherwise, . A new . Constructs a new with the specified name, , and value indicating whether the column is a primary key, and adds it to the collection. The name of the . The to which the constraint applies. if the column is a primary key column; otherwise, . A new . Constructs a new with the specified name, parent column, and child column, and adds the constraint to the collection. The name of the . The primary key, or parent, . The foreign key, or child, . A new . Constructs a new , with the specified arrays of parent columns and child columns, and adds the constraint to the collection. The name of the . An array of objects that are the primary key, or parent, columns. An array of objects that are the foreign key, or child, columns. A new . Copies the elements of the specified array to the end of the collection. An array of objects to add to the collection. Indicates if a can be removed. The to be tested for removal from the collection. Generates an exception if the cannot be removed from collection. Otherwise, if the can be removed. Clears the collection of any objects. Indicates whether the object specified by name exists in the collection. The of the constraint. if the collection contains the specified constraint; otherwise, . Gets the index of the specified . The to search for. The zero-based index of the if it is in the collection; otherwise, -1. Gets the index of the specified by name. The name of the . The index of the if it is in the collection; otherwise, -1. Raises the event. A that contains the event data. Removes the specified from the collection. The to remove. Removes the object at the specified index from the collection. The index of the to remove. Removes the object specified by name from the collection. The name of the to remove. Gets the list of objects contained by the collection. Gets the from the collection at the specified index. The index of the constraint to return. Gets the from the collection with the specified name. The of the constraint to return. Occurs whenever the is changed as a result of objects being added or removed. Gets a value indicating whether this converter can convert an object to the given destination type using the context. An that provides a format context. A that represents the type to convert to. if this converter can perform the conversion; otherwise, . Converts the given object to another type. The most common types to convert are to and from a string object. The default implementation will make a call to ToString on the object if the object is valid and if the destination type is string. If this cannot convert to the desitnation type, this will throw a NotSupportedException. A formatter context. This object can be used to extract additional information about the environment this converter is being invoked from. This may be null, so you should always check. Also, properties on the context object may also return null. An optional culture info. If not supplied the current culture is assumed. The object to convert. The type to convert the object to. The converted object. Initializes a new instance of the class. The name of the category. This method is called the first time the category property is accessed. It provides a way to lookup a localized string for the given category. Classes may override this to add their own localized names to categories. If a localized string is available for the given value, the method should return it. Otherwise, it should return null. The value of the string. Represents the schema of a column in a . Initializes a new instance of a class. Inititalizes a new instance of the class using the specified column name. A string that represents the name of the column to be created. If set to or an empty string (""), a default name will be given when added to the columns collection. Inititalizes a new instance of the class using the specified column name and data type. A string that represents the name of the column to be created. If set to or an empty string (""), a default name will be given when added to the columns collection. A supported . Initializes a new instance of the class using the specified name, data type, and expression. A string that represents the name of the column to be created. If set to or an empty string (""), a default name will be given when added to the columns collection. A supported . The expression used to create this column. For more details, see the property. Initializes a new instance of the class using the specified name, data type, expression, and value that determines whether the column is an attribute. A string that represents the name of the column to be created. If set to or an empty string (""), a default name will be given when added to the columns collection. A supported . The expression used to create this column. For more details, see the property. One of the values. Raises the event. A that contains the event data. Sends notification that the specified property is about to change. The name of the property that is about to change. Gets the of the column, if one exists. The value, if the property is set; otherwise, the property. Gets or sets a value indicating whether null values are allowed in this column for rows belonging to the table. Gets or sets a value indicating whether the column automatically increments the value of the column for new rows added to the table. Gets or sets the starting value for a column that has its property set to . Gets or sets the increment used by a column with its property set to . Gets or sets the caption for the column. Gets or sets the name of the column in the . Gets or sets an XML prefix that aliases the namespace of the . Gets or sets the type of data stored in the column. Gets or sets the default value for the column when creating new rows. Gets or sets the expresssion used to filter rows, calculate the values in a column, or create an aggregate column. Gets the collection of custom user information. Gets or sets the maximum length of a text column. Gets or sets the namespace of the . Gets the position of the column in the collection. Gets or sets a value indicating whether the column allows changes once a row has been added to the table. Gets the to which the column belongs to. Gets or sets a value indicating whether the values in each row of the column must be unique. Gets or sets the of the column. Provides data for the event. Initializes a new instance of the class. The of the column with the changing value. The with the changing value. The new value. Gets the with a changing value. Gets the of the column with a changing value. Gets or sets the proposed new value for the column. Represents the method that will handle the the event. The source of the event. A that contains the event data. Represents a collection of objects for a . Creates and adds the specified object to the . The to add. Copies the elements of the specified array to the end of the collection. The array of objects to add to the collection. Creates and adds a object with the specified name, type, and expression to the . The name to use when creating the column. The of the new column. The expression to assign to the property. The newly created . Creates and adds a object with the specified name and type to the . The to use when cretaing the column. The of the new column. The newly created . Creates and adds a object with the specified name to the . The name of the column. The newly created . Creates and adds a object to the . The newly created . Checks whether a given column can be removed from the collection. A in the collection. if the column can be removed; otherwise, . Clears the collection of any columns. Checks whether the collection contains a column with the specified name. The of the column to check for. if a column exists with this name; otherwise, . Gets the index of a column specified by name. The name of the column to return. The index of the column specified by if it is found; otherwise, -1. Gets the index of the column with the given name (the name is not case sensitive). The name of the column to find. The zero-based index of the column with the specified name, or -1 if the column doesn't exist in the collection. Raises the event. A that contains the event data. Raises the event. A that contains the event data. Removes the specified object from the collection. The to remove. Removes the column at the specified index from the collection. The index of the column to remove. Removes the object with the specified name from the collection. The name of the column to remove. Gets a list of the items. Gets the from the collection at the specified index. The zero-based index of the column to return. Gets the from the collection with the specified name. The of the column to return. Occurs when the columns collection changes, either by adding or removing a column. Represents the exception that is thrown when errors are generated using ADO.NET components. Initializes a new instance of the class with the specified serialization information and context. The data necessary to serialize or deserialize an object. Description of the source and destination of the specified serialized stream. Initializes a new instance of the class. This is the default constructor. Initializes a new instance of the class with the specified string. The string to display when the exception is thrown. Initializes a new instance of the class with the specified string and inner exception. The string to display when the exception is thrown. A reference to an inner exception. Represents the exception that is thrown when attempting an action that violates a constraint. Initializes a new instance of the class using the specified serialization and stream context. The data necessary to serialize or deserialize an object. Description of the source and destination of the specified serialized stream. Initializes a new instance of the class. This is the default constructor. Initializes a new instance of the class with the specified string. The string to display when the exception is thrown. Represents the exception that is thrown when an action is attempted on a that has been deleted. Initializes a new instance of the class with serialization information. The data necessary to serialize or deserialize an object. Description of the source and destination of the specified serialized stream. Initializes a new instance of the class. Initializes a new instance of the class with the specified string. The string to display when the exception is thrown. Represents the exception that is thrown when a duplicate database object name is encountered during an add operation in a -related object. Initializes a new instance of the class with serialization information. The data necessary to serialize or deserialize an object. Description of the source and destination of the specified serialized stream. Initializes a new instance of the class. Initializes a new instance of the class with the specified string. The string to display when the exception is thrown. Represents the exception that is thrown when when calling the method within the event. Initializes a new instance of the class with serialization information. The data necessary to serialize or deserialize an object. Description of the source and destination of the specified serialized stream. Initializes a new instance of the class. Initializes a new instance of the class with the specified string. The string to display when the exception is thrown. Represents the exception that is thrown when incorrectly attempting to create or access a relation. Initializes a new instance of the class with serialization information. The data necessary to serialize or deserialize an object. Description of the source and destination of the specified serialized stream. Initializes a new instance of the class. Initializes a new instance of the class with the specified string. The string to display when the exception is thrown. Represents the exception that is thrown when attempting to access a row in a table that has no primary key. Initializes a new instance of the class with serialization information. The data necessary to serialize or deserialize an object. A description of the source and destination of the specified serialized stream. Initializes a new instance of the class. Initializes a new instance of the class with the specified string. The string to display when the exception is thrown. Represents the exception that is thrown when attempting to insert a null value into a column where is set to . Initializes a new instance of the class with serialization information. The data necessary to serialize or deserialize an object. Description of the source and destination of the specified serialized stream. Initializes a new instance of the class. Initializes a new instance of the class with the specified string. The string to display when the exception is thrown. Represents the exception that is thrown when attempting to change the value of a read-only column. Initializes a new instance of the class with serialization information. The data necessary to serialize or deserialize an object. Description of the source and destination of the specified serialized stream. Initializes a new instance of the class. Initializes a new instance of the class with the specified string. The string to display when the exception is thrown. Represents the exception that is thrown when trying to perform an operation on a that is not in a . Initializes a new instance of the class with serialization information. The data necessary to serialize or deserialize an object. Description of the source and destination of the specified serialized stream. Initializes a new instance of the class. Initializes a new instance of the class with the specified string. The string to display when the exception is thrown. Represents the exception that is thrown when attempting to return a version of a that has been deleted. Initializes a new instance of the class with serialization information. The data necessary to serialize or deserialize an object. Description of the source and destination of the specified serialized stream. Initializes a new instance of the class. Initializes a new instance of the class with the specified string. The string to display when the exception is thrown. [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] Represents a parent/child relationship between two objects. Initializes a new instance of the class using the specified name, and parent and child objects. The name of the . If or an empty string (""), a default name will be given when the created object is added to the . The parent in the relationship. The child in the relationship. Initializes a new instance of the class using the specified name, parent and child objects, and a value indicating whether to create constraints. The name of the relation. If or an empty string (""), a default name will be given when the created object is added to the . The parent in the relation. The child in the relation. A value indicating whether constraints are created. , if constraints are created, otherwise, . Initializes a new instance of the class using the specified name and matched arrays of parent and child objects. The name of the relation. If or an empty string (""), a default name will be given when the created object is added to the . An array of parent objects. An array of child objects. Initializes a new instance of the class using the specified name, matched arrays of parent and child objects, and value indicating whether to create constraints. The name of the relation. If or an empty string (""), a default name will be given when the created object is added to the . An array of parent objects. An array of child objects. A value indicating whether to create constraints. , if constraints are created, otherwise, . This constructor is provided for design time support in the Visual Studio .NET environment. Any object created by using this constructor must then be added to the collection via . Tables and columns with the specified names must exist at the time the method is called, or if has been called prior to calling this constructor, the tables and columns with the specified names must exist at the time that is called. The name of the relation. If or an empty string (""), a default name will be given when the created object is added to the . The name of the that is the parent table of the relation. The name of the that is the child table of the relation. An array of object names in the parent of the relation. An array of object namess in the child of the relation. A value indicating whether relationships are nested. Ensures that the is a valid object. Gets the , if one exists. The value of the property. Gets the child objectsof this relation. Gets the child table of this relation. Gets the to which the belongs. Gets an array of objects that are the parent columns of this . Gets the parent of this . Gets or sets the name used to retrieve a from the . Gets or sets a value indicating whether objects are nested. Gets the that ensures values in the parent column of a are unique. Gets the for the relation. Gets the collection that stores customized properties. Represents the collection of objects for this. Adds a to the . The to add to the collection. Copies the elements of the specified array to the end of the collection. The array of objects to add to the collection. Creates a with the specified name, and arrays of parent and child columns, and adds it to the collection. The name of the to create. An array of parent objects. An array of child objects. The created . Creates a with the specified name, arrays of parent and child columns, and value specifying whether to create a constraint, and adds it to the collection. The name of the to create. An array of parent objects. An array of child objects. to create a constraint; otherwise . The created relation. Creates a relation given the parameters and adds it to the collection. The name is defaulted. An ArgumentException is generated if this relation already belongs to this collection or belongs to another collection. An InvalidConstraintException is generated if the relation can't be created based on the parameters. The CollectionChanged event is raised if it succeeds. parent columns of relation. child columns of relation. The created relation. Creates a relation given the parameters and adds it to the collection. An ArgumentException is generated if this relation already belongs to this collection or belongs to another collection. A DuplicateNameException is generated if this collection already has a relation with the same name (case insensitive). An InvalidConstraintException is generated if the relation can't be created based on the parameters. The CollectionChanged event is raised if it succeeds. The name of the relation. parent column of relation. child column of relation. The created relation. Creates a relation given the parameters and adds it to the collection. An ArgumentException is generated if this relation already belongs to this collection or belongs to another collection. A DuplicateNameException is generated if this collection already has a relation with the same name (case insensitive). An InvalidConstraintException is generated if the relation can't be created based on the parameters. The CollectionChanged event is raised if it succeeds. The name of the relation. parent column of relation. child column of relation. whether to create a constraints (default is ) The created relation. Creates a relation given the parameters and adds it to the collection. The name is defaulted. An ArgumentException is generated if this relation already belongs to this collection or belongs to another collection. An InvalidConstraintException is generated if the relation can't be created based on the parameters. The CollectionChanged event is fired if it succeeds. parent column of relation. child column of relation. The created relation. Performs verification on the table. The relation to check. Clears the collection of any relations. Verifies whether a with the given name (case insensitive) exists in the collection. The name of the relation to find. , if a relation with the specified name exists; otherwise . Gets the index of the specified object. The relation to search for. The 0-based index of the relation, or -1 if the relation isn't found in the collection. Gets the index of the specified by name. The name of the relation to find. The zero-based index of the relation with the specified name, or -1 if the relation doesn't exist in the collection. Gets the dataset for this collection. The dataSet. Raises the event. A that contains the event data. Raises the event. A that contains the event data. Verifies whether the specified can be removed from the collection. The relation to perform the check against. if the can be removed; otherwise, . Removes the specified relation from the collection. An ArgumentNullException is generated if this relation is null. An ArgumentException is generated if this relation doesn't belong to this collection. The CollectionChanged event is fired if it succeeds. Note that removing the relation does not remove any associated constraint objects. The relation to remove. Removes the relation at the specified index from the collection. The index of the relation to remove. Removes the relation with the specified name from the collection. An IndexOutOfRangeException is generated if this collection doesn't have a relation with that name The CollectionChanged event is fired if it succeeds. The name of the relation to remove. Performs a verification on the specified object. The object to verify. Gets the object at the specified index. The zero-based index to find. Gets the object specified by name. The name of the relation to find. Occurs when the collection has changed. Represents a row of data in a . Commits all the changes made to this row since the last time was called. Begins an edit operation on a object. Cancels the current edit on the row. Deletes the . Ends the edit occurring on the row. Sets the error description for a column specified by index. The zero-based index of the column. The error description. Sets the error description for a column specified by name. The name of the column. The error description. Sets the error description for a column specified as a . The to set the error description for. The error description. Gets the error description for the column specified by index. The zero-based index of the column. The text of the error description. Gets the error description for a column, specified by name. The name of the column. The text of the error description. Gets the error description of the specified . A . The text of the error description. Clears the errors for the row, including the and errors set with . Gets an array of columns that have errors. An array of objects that contain errors. Gets the child rows of a using the specified of a . The of the to use. An array of objects (or an array of length zero). Gets the child rows of a using the specified of a , and . The of the to use. One of the values specifying the version of the data to get. Possible values are , , , and . An array of objects (or an array of length zero). Gets the child rows of this using the specified . The to use. An array of objects (or an array of length zero). Gets the child rows of a using the specified , and . The to use. One of the values specifying the version of the data to get. Possible values are , , , and . An array of objects. Gets the parent row of a using the specified of a . The of a . The parent of the current row. Gets the parent row of a using the specified of a , and . The of a . One of the values. The parent of the current row. Gets the parent row of a using the specified . The to use. The parent of the current row. Gets the parent row of a using the specified , and . The to use. One of the values specifying the version of the data to get. The parent of the current row. Gets the parent rows of a using the specified of a . The of a . An array of objects (or an array of length zero). Gets the parent rows of a using the specified of a , and . The of a . One of the values specifying the version of the data to get. Possible values are , , , and . An array of objects (or an array of length zero). Gets the parent rows of a using the specified . The to use. An array of objects (or an array of length zero). Gets the parent rows of a using the specified , and . The to use. One of the values specifying the version of the data to get. An array of objects (or an array of length zero). Gets a value indicating whether a specified version exists. One of the values that specifies the row version. Possible values are , , , and . if the version exists; , false. Gets a value indicating whether the column at the specified index contains a null value. The zero-based index of the column. if the column contains a null value; otherwise, . Gets a value indicating whether the named column contains a null value. The name of the column. if the column contains a null value; otherwise, . Gets a value indicating whether the specified contains a null value. A . if the column contains a null value; otherwise, . Gets a value indicating whether the specified and contains a null value. A . One of the values that specifies the row version. Possible values are , , , and . if the column contains a null value; otherwise, . Rejects all changes made to the row since was last called. Sets the the value of the specified to a null value. A . Sets the parent row of a with specified new parent . The new parent . Sets the parent row of a with specified new parent and . The new parent . The relation to use. Gets or sets the custom error description for a row. Gets the current state of the row in regards to its relationship to the . Gets the for which this row has a schema. Gets or sets the data stored in the column specified by index. The zero-based index of the column Gets or sets the data stored in the column specified by name. The name of the column. Gets or sets the data stored in the specified . A that contains the data. Gets the data stored in the column, specified by index and version of the data to retrieve. The zero-based index of the column. One of the values that specifies the desired row version. Possible values are , , , and . Gets the specified version of data stored in the named column. The name of the column. One of the values that specifies the desired row version. Possible values are , , , and . Gets the specified version of data stored in the specified . A that contains information about the column. One of the values that specifies the desired row version. Possible values are , , , and . Gets or sets all of the values for this row through an array. Gets a value indicating whether there are errors in a columns collection. Describes an action performed on a . The row has not changed. The row was deleted from the table. The row has changed. The most recent change to the row has been rolled back. The changes to the row have been committed. The row has been added to the table. Provides data for the , , , and events. Initializes a new instance of the class. The upon which an action is occuring. One of the values. Gets the row upon which an action has occurred. Gets the action that has occurred on a . Represents the method that will handle the , , , and events of a . The source of the event. A that contains the event data. Represents a collection of rows for a . Adds the specified to the object. The to add. A new . Inserts a new row into the collection at the specified location. The to add. The location in the collection where you want to add the . Creates a row using specified values and adds it to the . The array of values that are used to create the new row. A new . Gets the row specified by the primary key value. The primary key value of the to find. A containing the primary key value specified; otherwise a null value if the primary key value does not exist in the . Gets the row containing the specified primary key values. An array of primary key values to find. The type of the array is Object. An array of objects containing the primary key values specified; otherwise a null value if the primary key values do not exist in the . Clears the collection of all rows. Gets a value indicating whether the primary key of any row in the collection contains the specified value. The value of the primary key to test for. if the collection contains a with the specified primary key value; otherwise, . Gets a value indicating whether the primary key column(s) of any row in the collection contains the values specified in the object array. An array of primary key values to test for. if the contains a with the specified key values; otherwise, . Removes the specified from the collection. The to remove. Removes the row at the specified index from the collection. The index of the row to remove. Gets the row at the specified index. The zero-based index of the row to return. Gets the state of a object. The row has been created but is not part of any . A is in this state immediately after it has been created and before it is added to a collection, or if it has been removed from a collection. The row has not changed since was last called. The row has been added to a , and has not been called. The row was deleted using the method of the . The row has been modified and has not been called. Describes the version of a . The row contains its original values. The row contains current values. The row contains a proposed value. The row contains its default values. Represents a customized view of a exposed as a fully featured Windows Forms control. Gets a value indicating whether the current is identical to the specified object. An to be compared. , if is a and it returns the same row as the current ; otherwise, . Returns the hash code of the object. A 32-bit signed integer hash code, one, which represents Boolean if the value of this instance is nonzero; otherwise, the integer, zero, which represents Boolean . Returns a for the child with the specified the . The object. a for the child . Returns a for the child with the specified the name. A string containing the name. a for the child . Begins an edit procedure. Cancels an edit procedure. Ends an edit procedure. Deletes a row. Gets the to which this row belongs. Gets or sets a value in a specified column. The specified column. Gets or sets a value in a specified column. String that contains the specified column. Gets the being viewed. Gets the current version description of the . Indicates whether a is new. Indicates whether the row is in edit mode. Represents an in-memory cache of data. Initializes a new instance of the class. Initializes a new instance of a class with the given name. The name of the . Initializes a new instance of the class with the and the . The data needed to serialize or deserialize an object. The source and destination of a given serialized stream. Gets a value indicating whether property should be persisted. if the property value has been changed from its default; otherwise, . Gets a value indicating whether property should be persisted. if the property value has been changed from its default; otherwise, . Commits all the changes made to this since it was loaded or the last time was called. Begins the initialization of a that is used on a form or used by another component. The initialization occurs at runtime. Ends the initialization of a that is used on a form or used by another component. The initialization occurs at runtime. Clears the of any data by removing all rows in all tables. Copies the structure of the , including all schemas, relations, and constraints. Does not copy any data. A new with the same schema as the current , but none of the data. Copies both the structure and data for this . A new with the same structure (table schemas, relations, and constraints) and data as this . If these classes have been subclassed, the copy will also be of the same subclasses. Gets a copy of the that contains all changes made to it since it was loaded or was last called. A copy of the changes from this that can have actions performed on it and subsequently be merged back in using , or if none are found. Gets a copy of the containing all changes made to it since it was last loaded, or since was called, filtered by . One of the values. A filtered copy of the that can have actions performed on it, and subsequently be merged back in using . If no rows of the desired are found, the method returns . Retrieves and information for the implementation of . The data needed to serialize or deserialize an object. The source and destination of a given serialized stream. and information. Returns the XML representation of the data stored in the . A string that is a representation of the data stored in the . Returns the XSD schema for the XML representation of the data stored in the . String that is the XSD schema for the XML representation of the data stored in the . Gets a value indicating whether the has changes, including new, deleted, or modified rows. , if the has changes; otherwise, . Gets a value indicating whether the has changes, including new, deleted, or modified rows, filtered by . One of the values. , if the has changes; otherwise, . Infer the XML schema from the specified into the . The from which to read. An array of namespace URI strings to be excluded from schema inference. Infers the XML schema from the specified into the . The from which to read. An array of namespace URI strings to be excluded from schema inference. Infers the XML schema from the specified into the . The from which to read. An array of namespace URI strings to be excluded from schema inference. Infers the XML schema from the specified file into the . The file name (including the path) from which to read. An array of namespace URI strings to be excluded from schema inference. Reads the XML schema from the specified into the . The from which to read. Reads the XML schema from the specified into the . The from which to read. Reads the XML schema from the specified into the . The from which to read. Reads the XML schema from the specified file into the . The file name (including the path) from which to read. Writes the structure as an XML schema to using the specified object. A object used to write to a file. Writes the structure as an XML schema to a object. The object with which to write. Writes the structure as an XML schema to an object. The with which to write. Writes the structure as an XML schema to a file. The file name (including the path) to which to write. Reads XML schema and data into the using the specified . The from which to read. An XML schema and data. Reads XML schema and data into the using the specified . An object that derives from . An XML schema and data. Reads XML schema and data into the using the specified . An object that derives from the class. An XML schema and data. Reads XML schema and data into the using the specified file. The file name (including the path) from which to read. An XML schema and data. Writes schema and data for the DataSet. The from which to read. One of the values. An XML schema and data. Reads XML schema and data into the using the specified and . The from which to read. One of the values. An XML schema and data. Reads XML schema and data into the using the specified and . The from which to read. One of the values. An XML schema and data. Reads XML schema and data into the using the specified file and . The file name (including the path) from which to read. One of the values. An XML schema and data. Writes the current data for the using the specified . A object used to write to a file. Writes the current data for the using the specified . The object with which to write. Writes the current data for the to the specified . The with which to write. Writes the current data for the to the specified file. The file name (including the path) to which to write. Writes the current data, and optionally the schema, for the using the specified and . To write the schema, set the value for the parameter to . A object used to write to a file. One of the values. Writes the current data, and optionally the schema, for the using the specified and . To write the schema, set the value for the parameter to . A object used to write the document. One of the values. Writes the current data, and optionally the schema, for the using the specified and . To write the schema, set the value for the parameter to . The with which to write. One of the values. Writes the current data, and optionally the schema, for the to the specified file using the specified . To write the schema, set the value for the parameter to . The file name (including the path) to which to write. One of the values. Merges this into a specified . The whose data and schema will be merged. Merges this with a specified preserving changes according to the specified argument. The whose data and schema will be merged. A value indicating whether changes made to the current should be maintained. , if changes should be maintained; otherwise, . Merges this with a specified preserving changes according to the specified argument, and handling an incompatible schema according to the specified argument. The whose data and schema will be merged. A value indicating whether changes in the current (target) should be maintained. , if changes should be maintained; otherwise, . One of the values. Merges a with a specified . The whose data and schema will be merged. Merges this with a specified preserving changes according to the specified argument, and handling an incompatible schema according to the specified argument. The whose data and schema will be merged. One of the values. Whether changes in the current (target) should be maintained. Merges this with an array of objects. The array of objects that will be merged into the . Merges this with an array of objects, preserving changes according to the specified argument, and handling an incompatible schema according to the specified argument. The array of objects to merge with. to preserve changes made to the ; otherwise, . One of the values. Raises the event. A that contains the event data. Occurs when when a is being removed. The being removed. This method should be overriden by subclasses to restrict tables being removed. The being removed. Sends notification that the specified property is about to change. The name of the property that is about to change. Rolls back all the changes made to the since it was created, or since the last time was called. Resets the to its original state. Subclasses should override to restore a to its original state. Reads XML serialization information for the implementation of . The object. Retrieves an object for the implementation of . An object . Gets or sets a value indicating whether string comparisons within objects are case-sensitive. Gets a custom view of the data contained by the that allows filtering, searching, and navigating using a custom . Gets or sets a value indicating whether constraint rules are followed when attempting any update operation. Gets or sets the name of the current . Gets or sets the namespace of the . Gets or sets an XML prefix that aliases the namespace of the . Gets the collection of custom user information. Gets a value indicating whether there are errors in any of the rows in any of the tables of this . Gets or sets the locale information used to compare strings within the table. Gets or sets an for the . Get the collection of relations that link tables and allow navigation from parent tables to child tables. Gets the collection of tables contained in the . Occurs when a target and source have the same primary key value, and is set to true. Marks a property, event, or extender with a description. Visual designers can display this description when referencing the member. Initializes a new instance of the class using the specified description string. The description string. Gets the text for the description. Represents one table of in-memory data. [To be supplied.] Initializes a new instance of the class with no arguments. Intitalizes a new instance of the class with the specified table name. The name to give the table. If or an empty string, a default name will be given when added to the . Initializes a new instance of the class with the and the . The data needed to serialize or deserialize an object. The source and destination of a given serialized stream. Begins the initialization of a that is used on a form or used by another component. The initialization occurs at runtime. Ends the initialization of a that is used on a form or used by another component. The initialization occurs at runtime. Commits all the changes made to this table since the last time was called. Clones the structure of the , including all schemas, relations, and constraints. A new with the same schema as the current . Copies both the structure and data for this . A new with the same structure (table schemas, relations, and constraints) and data as this . If these classes have been subclassed, the copy will also be of the same subclasses. Clears the of all data. Computes the given expression on the current rows that pass the filter criteria. The expression to compute. The filter to limit the rows that evaluate in the expression. An , set to the result of the computation. Gets a copy of the that contains all changes made to it since it was loaded or was last called. A copy of the changes from this that can have actions performed on it and subsequently be merged back in using , or if none are found. Gets a copy of the containing all changes made to it since it was last loaded, or since was called, filtered by . One of the values. A filtered copy of the that can have actions performed on it, and subsequently be merged back in using . If no rows of the desired are found, the method returns . Gets an array of objects that contain errors. An array of objects that have errors. Copies a into a , preserving any property settings, as well as original and current values. The to be imported. Creates a new with the same schema as the table. A with the same schema as the . Creates a new row from an existing row. A object. A subclass. Gets the row type. The of the row. Raises the event. A that contains the event data. Raises the event. A that contains the event data. Raises the event. A that contains the event data. Notifies the that a is being removed. The being removed. Raises the event. A that contains the event data. Raises the event. A that contains the event data. Raises the event. A that contains the event data. Raises the event. A that contains the event data. Rolls back all changes that have been made to the table since it was loaded, or the last time was called. Resets the to its original state. Gets an array of all objects. An array of objects. Gets an array of all objects that match the filter criteria in order of primary key (or lacking one, order of addition.) The criteria to use to filter the rows. An array of objects. Gets an array of all objects that match the filter criteria, in the the specified sort order. The criteria to use to filter the rows. A string specifying the column and sort direction. An array of objects matching the filter expression. Gets an array of all objects that match the filter in the order of the sort, that match the specified state. The criteria to use to filter the rows. A string specifying the column and sort direction. One of the values. An array of objects. Gets the and , if there is one as a concatenated string. A string consisting of the and the values. Turns off notifications, index maintenance, and constraints while loading data. Turns on notifications, index maintenance, and constraints after loading data. Finds and updates a specific row. If no matching row is found, a new row is created using the given values. An array of values used to create the new row. to accept changes; otherwise, . The new . Indicates whether string comparisons within the table are case-sensitive. Gets the collection of child relations for this . Gets the collection of columns that belong to this table. Gets the collection of constraints maintained by this table. Gets the that this table belongs to. Gets a customized view of the table which may include a filtered view, or a cursor position. Gets or sets the expression that will return a value used to represent this table in the user interface. Gets the collection of customized user information. Gets a value indicating whether there are errors in any of the rows in any of the tables of the to which the table belongs. Gets or sets the locale information used to compare strings within the table. Gets or sets the initial starting size for this table. Gets the collection of parent relations for this . Gets or sets an array of columns that function as primary keys for the data table. Gets the collection of rows that belong to this table. Gets or sets the name of the the . Gets or sets the namespace for the XML represenation of the data stored in the . Gets or sets the namespace for the XML represenation of the data stored in the . Occurs when a value is being changed for the specified in a . Occurs when after a value has been changed for the specified in a . Occurs after a has been changed successfully. Occurs when a is changing. Occurs before a row in the table is about to be deleted. Occurs after a row in the table has been deleted. Gets or sets an for the . Represents the collection of tables for the . Adds the specified to the collection. The object to add. Copies the elements of the specified array to the end of the collection. The array of objects to add to the collection. Creates a object with the specified name and adds it to the collection. The name to give the created . The newly created . Creates a new object with a default name and adds it to the collection. The newly created . Verifies if the specified object can be removed from the collection. The in the collection to perform the check against. if the table can be removed; otherwise, . Clears the collection of all objects. Gets a value indicating whether a object with the specified name exists in the collection. The name of the to find. if the specified table exists; otherwise, . Gets the index of the specified object. The to search for. The 0-based index of the table, or -1 if the table isn't found in the collection. Gets the index in the collection of the object with the specified name. The name of the object to look for. The zero-based index of the with the specified name, or -1 if the table doesn't exist in the collection. Raises the event. A that contains the event data. Raises the event. A that contains the event data. Removes the specified object from the collection. The to remove. Removes the object at the specified index from the collection. The index of the to remove. Removes the object with the specified name from the collection. The name of the object to remove. Gets all of the objects in the collection as an array. Gets the object at the specified index. The zero-based index of the to find. Gets the object with the specified name (not case-sensitive). The name of the to find. Occurs whenever the collection is changed. Occurs when the collection is changing. [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] Represents a databindable, customized view of a for sorting, filtering, searching, editing, and navigation. Initializes a new instance of the class. Initializes a new instance of the class with the specified . A to add to the . Initializes a new instance of the class with the specified , , , and . A to add to the . A to apply to the . A to apply to the . A to apply to the . Adds a new row to the . A . Begins the initialization of a that is used on a form or used by another component. The initialization occurs at runtime. Ends the initialization of a that is used on a form or used by another component. The initialization occurs at runtime. Closes the . Copies items into an array. Only for Web Forms Interfaces. array to copy into. index to start at. Deletes a row at the specified index. The index of the row to delete. Disposes of the resources (other than memory) used by the object. to release both managed and unmanaged resources; to release only unmanaged resources. Finds a row in the by the specified sort key value. The object to search for. The index of the row in the containing the sort key value specified; otherwise a null value if the sort key value does not exist. Finds an array of rows in the by the specified sort key values. An array of values, typed as . The array of row indexes in the containing the sort key values specified; otherwise a null value if the sort key values do not exist. Returns an array of objects whose columns match the specified sort key value. The column value, typed as , to search for. An array of objects whose columns match the specified sort key value; or, if no rows contain the specified sort key values, an empty array. Returns an array of objects whose columns match the specified sort key value. An array of column values, typed as , to search for. An array of objects whose columns match the specified sort key value; or, if no rows contain the specified sort key values, an empty array. Gets an enumerator for this . An for navigating through the list. Occurs after a has been changed successfully. The source of the event. A that contains the event data. Raises the event. A that contains the event data. Opens a . Reserved for internal use only. Reserved for internal use only. Reserved for internal use only. Reserved for internal use only. Occurs after a has been changed successfully. The source of the event. A that contains the event data. Sets or gets a value indicating whether deletes are allowed. Gets or sets a value indicating whether to use the default sort. Gets or sets a value indicating whether edits are allowed. Gets or sets a value indicating whether the new rows can be added using the method. Gets the number of records in the after and have been applied. Gets the associated with this view . Gets a value indicating whether the data source is currently open and projecting views of data on the . Gets or sets the expression used to filter which rows are viewed in the . Gets or sets the row state filter used in the . Gets or sets the sort column or columns, and sort order for the . Gets or sets the source . Gets a row of data from a specified table. The index of a record in the . Occurs when the list managed by the changes. Contains a default for each in a . Initializes a new instance of the class. Initializes a new instance of the class for the specified . The name of the to use. Creates a for the specified . The name of the to use in the . A object. Raises the event. A that contains the event data. Raises a event when a is added to or removed from the . The source of the event. A that contains the event data. Raises a event when a is added to or removed from the . The source of the event. A that contains the event data. Gets or sets the name of the to use with the . Gets the for each in the . Gets or sets a value used for code persistence. Occurs a row is added to or deleted from a . Describes the version of data in a . None. An unchanged row. A new row. A deleted row. A current version, which is a modified version of original data (see ). The original version (although it has since been modified and is available as ). Original rows including unchanged and deleted rows. Current rows including unchanged, new, and modified rows. Represents the default settings for ApplyDefaultSort, DataViewManager, RowFilter, RowStateFilter, Sort, and Table for DataViews created from the . Gets or sets a value indicating whether to use the default sort. Gets the that contains this . Gets the to which the properties apply. Gets or sets the filter to apply in the . Gets or sets a value indicating whether to display Current, Deleted, Modified Current, ModifiedOriginal, New, Original, Unchanged, or no rows in the . Gets or sets a value indicating the sort to apply in the . Contains a read-only collection of objects for each in a . Copies the elements of the to the specified array. An to which to copy elements. The starting index of the array. Gets an IEnumerator for the collection. An object. Gets the specified object from the collection. The to find. Gets the specified from the collection. The name of the to find. Gets the specified by its index. The zero-based index of the to find. Gets the number of objects in the . Gets a value indicating whether the is read-only. Gets a value indicating whether access to the is synchronized (thread-safe). Gets an object that can be used to synchronize access to the . The exception that is thrown by the DataAdapter during the update operation if the number of rows affected equals zero. Initializes a new instance of the class. The text string describing the details of the exception. Initializes a new instance of the class. The text string describing the details of the exception. A reference to an inner exception. Gets or sets the value of the . Specifies the data type of a field, a property, or a object of a .NET data provider. A variable-length stream of non-Unicode characters ranging between 1 and 8,000 characters. A variable-length stream of binary data ranging between 1 and 8,000 bytes. ADO.NET cannot correctly infer the type if the byte array is larger than 8,000 bytes. Explicitly specify the when working with byte arrays larger than 8,000 bytes. An 8-bit unsigned integer ranging in value from 0 to 255. A simple type representing Boolean values of or . A currency value ranging from -2 (or -922,337,203,685,477.5808) to 2 -1 (or +922,337,203,685,477.5807) with an accuracy to a ten-thousandth of a currency unit. Date and time data ranging in value from January 1, 1753 to December 31, 9999 to an accuracy of 3.33 milliseconds. A type representing a date and time value. A simple type representing values ranging from 1.0 x 10 to approximately 7.9 x 10 with 28-29 significant digits. A floating point type representing values ranging from approximately 5.0 x 10 to 1.7 x 10 with a precision of 15-16 digits. A globally unique identifier (or GUID). An integral type representing signed 16-bit integers with values between -32768 and 32767. An integral type representing signed 32-bit integers with values between -2147483648 and 2147483647. An integral type representing signed 64-bit integers with values between -9223372036854775808 and 9223372036854775807. A general type representing any reference or value type not explicitly represented by another value. An integral type representing signed 8-bit integers with values between -128 and 127. A floating point type representing values ranging from approximately 1.5 x 10 to 3.4 x 10 with a precision of 7 digits. A type representing Unicode character strings. Date and time data ranging in value from January 1, 1753 to December 31, 9999 to an accuracy of 3.33 milliseconds. An integral type representing unsigned 16-bit integers with values between 0 and 65535. An integral type representing unsigned 32-bit integers with values between 0 and 4294967295. An integral type representing unsigned 64-bit integers with values between 0 and 18446744073709551615. [To be supplied.] A fixed-length stream of non-Unicode characters. A fixed-length stream of Unicode characters. Provides data for the event of a . Initializes a new instance of the class. The being updated. The values for the row being updated. Gets or sets a value indicating whether to continue the fill operation despite the error. Gets the being updated when the error occurred. Gets the errors being handled. Gets the values for the row being updated when the error occurred. Represents the method that will handle the event. The source of the event. The that contains the event data. Represents an action restriction enforced on a set of columns in a primary key/foreign key relationship when a value or row is either deleted or updated. Initializes a new instance of the class with the specified parent and child objects. The parent in the constraint. The child in the constraint. Initializes a new instance of the class with the specified name, parent and child objects. The name of the constraint. The parent in the constraint. The child in the constraint. Initializes a new instance of the class with the specified arrays of parent and child objects. An array of parent in the constraint. An array of child in the constraint. Initializes a new instance of the class with the specified name, and arrays of parent and child objects. The name of the . If or empty string, a default name will be given when added to the constraints collection. An array of parent in the constraint. An array of child in the constraint. This constructor is provided for design time support in the Visual Studio .NET environment. objects created by using this constructor must then be added to the collection via . Tables and columns with the specified names must exist at the time the method is called, or if has been called prior to calling this constructor, the tables and columns with the specified names must exist at the time that is called. The name of the constraint. An array of the names of parent objects in the constraint. An array of the names of child objects in the constraint. The names of the parent that contains parent objects in the constraint. One of the values. Possible values include , , and . One of the values to use when a row is deleted. The default is . Possible values include: , , , , and . One of the values to use when a row is updated. The default is . Possible values include: , , , , and . Gets a value indicating whether the current is identical to the specified object. The object to which this is compared. Two are equal if they constrain the same columns. , if the objects are identical; otherwise, . Gets the hash code of this instance of the object. A 32-bit signed integer hash code. Gets the child columns of this constraint. Gets the child table of this constraint. Indicates the action that should take place across this constraint when is invoked. Gets or sets the action that occurs across this constraint when a row is deleted. The parent columns of this constraint. Gets the parent table of this constraint. Gets or sets the action that occurs across this constraint on when a row is updated. Associates a data source column with a column, and is implemented by the class, which is used in common by .NET data providers. Gets or sets the name of the column within the to map to. Gets or sets the name of the column within the data source to map from. The name is case-sensitive. Contains a collection of DataColumnMapping objects, and is implemented by the , which is used in common by .NET data providers. Adds a ColumnMapping object to the ColumnMapping collection using the source column and column names. The case-sensitive name of the source column. The name of the column. The ColumnMapping object that was added to the collection. Gets a value indicating whether the contains a object with the specified source column name. The case-sensitive name of the source column. if a object with the specified source column name exists, otherwise . Gets the ColumnMapping object with the specified column name. The name of the column within the collection. The ColumnMapping object with the specified column name. Gets the location of the object with the specified source column name. The name is case-sensitive. The case-sensitive name of the source column. The zero-based location of the object with the specified source column name. Removes the object with the specified name from the collection. The case-sensitive name. Gets or sets the object with the specified name. The name of the object to find. Represents a parameter to a Command object, and optionally, its mapping to columns; and is implemented by .NET data providers that access data sources. Gets or sets the of the parameter. Gets or sets a value indicating whether the parameter is input-only, output-only, bidirectional, or a stored procedure return value parameter. Gets or sets a value indicating whether the parameter accepts null values. Gets or sets the name of the . Gets or sets the name of the source column that is mapped to the and used for loading or returning the . Gets or sets the to use when loading . Gets or sets the value of the parameter. Collects all parameters relevant to a Command object and their mappings to columns, and is implemented by .NET data providers that access data sources. Gets a value indicating whether a parameter in the collection has the specified source table name. The name of the parameter. if the collection contains the parameter; otherwise, . Gets the location of the within the collection. The name of the parameter. The zero-based location of the within the collection. Removes the from the collection. The name of the parameter. Gets the parameter at the specified index. The name of the parameter to retrieve. 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. Provides access to the column values within each row for a DataReader, and is implemented by .NET data providers that access relational databases. Gets the name for the field to find. The index of the field to find. The name of the field or the empty string (""), if there is no value to return. Gets the data type information for the specified field. The index of the field to find. The data type information for the specified field. Gets the information corresponding to the type of that would be returned from . The index of the field to find. The information corresponding to the type of that would be returned from . Return the value of the specified field. The index of the field to find. The which will contain the field value upon return. Gets all the attribute fields in the collection for the current record. An array of to copy the attribute fields into. The number of instances of in the array. Return the index of the named field. The name of the field to find. The index of the named field. Gets the value of the specified column as a Boolean. The zero-based column ordinal. The value of the column. Gets the 8-bit unsigned integer value of the specified column. The zero-based column ordinal. The 8-bit unsigned integer value of the specified column. Reads a stream of bytes from the specified column offset into the buffer as an array, starting at the given buffer offset. The zero-based column ordinal. The index within the field from which to begin the read operation. The buffer into which to read the stream of bytes. The index for to begin the read operation. The number of bytes to read. The actual number of bytes read. Gets the character value of the specified column. The zero-based column ordinal. The character value of the specified column. Reads a stream of characters from the specified column offset into the buffer as an array, starting at the given buffer offset. The zero-based column ordinal. The buffer into which to read the stream of bytes. The number of bytes to read. The index for to begin the read operation. The index within the row from which to begin the read operation. The actual number of characters read. Returns the guid value of the specified field. The index of the field to find. The guid value of the specified field. Gets the 16-bit signed integer value of the specified field. The index of the field to find. The 16-bit signed integer value of the specified field. Gets the 32-bit signed integer value of the specified field. The index of the field to find. The 32-bit signed integer value of the specified field. Gets the 64-bit signed integer value of the specified field. The index of the field to find. The 64-bit signed integer value of the specified field. Gets the single-precision floating point number of the specified field. The index of the field to find. The single-precision floating point number of the specified field. Gets the double-precision floating point number of the specified field. The index of the field to find. The double-precision floating point number of the specified field. Gets the string value of the specified field. The index of the field to find. The string value of the specified field. Gets the fixed-position numeric value of the specified field. The index of the field to find. The fixed-position numeric value of the specified field. Gets the date and time data value of the spcified field. The index of the field to find. The date and time data value of the spcified field. Gets an to be used when the field points to more remote structured data. The index of the field to find. An to be used when the field points to more remote structured data. Return whether the specified field is set to null. The index of the field to find. if the specified field is set to null, otherwise . Gets the number of columns in the current row. Gets the column located at the specified index. The index of the column to get. Gets the column with the specified name. The name of the column to find. Closes the 0bject. Advances the data reader to the next result, when reading the results of batch SQL statements. if there are more rows; otherwise, . Advances the to the next record. if there are more rows; otherwise, . Returns a that describes the column metadata of the . A that describes the column metadata. Gets a value indicating the depth of nesting for the current row. Gets a value indicating whether the data reader is closed. Gets the number of rows changed, inserted, or deleted by execution of the SQL statement. Allows an object to implement a DataAdapter, and represents a set of methods and mapping action-related properties used to fill and refresh a and update a data source. Adds a named "Table" to the specified and configures the schema to match that in the data source based on the specified . The to be filled with the schema from the data source. One of the values. An array of objects that contain schema information returned from the data source. Adds or refreshes rows in the to match those in the data source using the name, and creates a named "Table". A to fill with records and, if necessary, schema. The number of rows successfully added to or refreshed in the . This does not include rows affected by statements that do not return rows. Gets the parameters set by the user when executing an SQL SELECT statement. An array of objects that contains the parameters set by the user. Calls the respective INSERT, UPDATE, or DELETE statements for each inserted, updated, or deleted row in the specified from a named "Table". The used to update the data source. The number of rows successfully updated from the . Indicates or specifies whether unmapped source tables or columns are passed with their source names in order to be filtered or to raise an error. Indicates or specifies whether missing source tables, columns, and their relationships are added to the data set schema, ignored, or cause an error to be raised. Indicates how a source table is mapped to a data set table. Represents an SQL statement that is executed while connected to a data source, and is implemented by .NET data providers that access relational databases. Creates a prepared (or compiled) version of the command on the data source. Attempts to cancels the execution of an . Creates a new instance of an object. An object. Executes a SQL statement against the object of an ADO.NET data provider, and returns the number of rows affected. The number of rows affected. Executes the against the and builds an . An object. Executes the against the , and builds an using one of the values. One of the values. An object. Executes the query, and returns the first column of the first row in the resultset returned by the query. Extra columns or rows are ignored. The first column of the first row in the resultset. Gets or sets the used by this instance of the . Gets or sets the transaction in which the object of an ADO.NET data provider executes. Gets or sets the text command to run against the data source. Gets or sets the wait time before terminating the attempt to execute a command and generating an error. Indicates or specifies how the property is interpreted. Gets the . Gets or sets how command results are applied to the when used by the method of a . Represents an open connection to a data source, and is implemented by .NET data providers that access relational databases. Begins a database transaction. An object representing the new transaction. Begins a database transaction with the specified value. One of the values. An object representing the new transaction. Closes the connection to the database. Changes the current database for an open object. The name of the database to use in place of the current database. Creates and returns a Command object associated with the connection. A Command object associated with the connection. Opens a database connection with the settings specified by the property of the provider-specific Connection object. Gets or sets the string used to open a database. Gets the time to wait while trying to establish a connection before terminating the attempt and generating an error. Gets the name of the current database or the database to be used once a connection is open. Gets the current state of the connection. Represents a set of command-related properties that are used to fill the and update a data source, and is implemented by .NET data providers that access relational databases. Gets or sets an SQL statement used to select records in the data source. Gets or sets an SQL statement used to insert new records into the data source. Gets or sets an SQL statement used to update records in the data source. Gets or sets an SQL statement for deleting records from the data set. Used by the Visual Basic .NET Data Designers to represent a parameter to a Command object, and optionally, its mapping to columns. Indicates the precision of numeric parameters. Indicates the scale of numeric parameters. The size of the parameter. Represents a transaction to be performed at a data source, and is implemented by .NET data providers that access relational databases. Commits the database transaction. Rolls back a transaction from a pending state. Specifies the Connection object to associate with the transaction. Specifies the for this transaction. Specifies the transaction locking behavior for the connection. A different isolation level than the one specified is being used, but the level cannot be determined. The pending changes from more highly isolated transactions cannot be overwritten. A dirty read is possible, meaning that no shared locks are issued and no exclusive locks are honored. Shared locks are held while the data is being read to avoid dirty reads, but the data can be changed before the end of the transaction, resulting in non-repeatable reads or phantom data. Locks are placed on all data that is used in a query, preventing other users from updating the data. Prevents non-repeatable reads but phantom rows are still possible. A range lock is palced on the , preventing other users from updating or inserting rows into the dataset until the transaction is complete. Associates a source table with a table in a , and is implemented by the class, which is used in common by .NET data providers. Gets the derived for the . Gets or sets the case-insensitive name of the table within the . Gets or sets the case-sensitive name of the source table. Contains a collection of TableMapping objects, and is implemented by the , which is used in common by .NET data providers. Adds a table mapping to the collection. The case-sensitive name of the source table. The name of the table. A reference to the newly-mapped object. Gets a value indicating whether the collection contains a table mapping with the specified source table name. The case-sensitive name of the source table. if a table mapping with the specified source table name exists, otherwise . Gets the TableMapping object with the specified table name. The name of the table within the collection. The DataMapping object with the specified table name. Gets the location of the object within the collection. The case-sensitive name of the source table. The zero-based location of the object within the collection. Removes the object with the specified name from the collection. The case-sensitive name of the . Gets or sets the instance of with the specified name. The name of the . Specifies how a is mapped. The column is mapped to an XML element. The column is mapped to an XML attribute. The column is mapped to an node. The column is mapped to an internal structure. Occurs when a target and source have the same primary key value, and the property is set to true. Initializes a new instance of a class with the name and a description of the merge conflict. The name. A description of the merge conflict. Returns the name of the . Returns a description of the merge conflict. Represents the method that will handle the event. Determines the action that occurs when a mapping is missing from a source table or a source column. The source column or source table created and added to the using its original name. The column or table not having a mapping is ignored. Returns . A is generated. Specifies the action to take when adding data to the and the required or is missing. Adds the necessary columns to complete the schema. Ignores the extra columns. A is generated. Adds the necessary columns and primary key information to complete the schema. For more information about how primary key information is added to a , see .To function properly with the OLE DB .NET Data Provider, requires that the native OLE DB provider obtains necessary primary key information by setting the DBPROP_UNIQUEROWS property, and then determines which columns are primary key columns by examining DBCOLUMN_KEYCOLUMN in the IColumnsRowset. As an alternative, the user may explicitly set the primary key constraints on each . This ensures that incoming records that match existing records are updated instead of appended. When using , the SQL Server .NET Data Provider appends a FOR BROWSE clause to the statement being executed. The user should be aware of potential side effects, such as interference with the use of SET FMTONLY ON statements. See SQL Server Books Online for more information. Specifies the type of a parameter within a query relative to the . The parameter is an input parameter. The parameter is an output parameter. The parameter is capable of both input and output. The parameter represents a return value from an operation such as a stored procedure, built-in function, or user-defined function. Specifies the attributes of a property. The property is not supported by the provider. The user must specify a value for this property before the data source is initialized. The user does not need to specify a value for this property before the data source is initialized. The user can read the property. The user can write to the property. Represents a collection of properties that can be added to , , or . [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] Adds a new row to the . [To be supplied.] Gets a value indicating whether this converter can convert an object to the given destination type using the context. An that provides a format context. A that represents the type you wish to convert to. if this converter can perform the conversion; otherwise, . Converts the given object to another type. The most common types to convert are to and from a string object. The default implementation will make a call to ToString on the object if the object is valid and if the destination type is string. If this cannot convert to the desitnation type, this will throw a NotSupportedException. A formatter context. This object can be used to extract additional information about the environment this converter is being invoked from. This may be null, so you should always check. Also, properties on the context object may also return null. An optional culture info. If not supplied the current culture is assumed. The object to convert. The type to convert the object to. The converted object. Indicates the action that occurs when a is enforced. No action taken on related rows. Delete or update related rows. This is the default. Set values in related rows to . Set values in related rows to the value contained in the property. Specifies how to handle existing schema mappings when performing a operation. Ignore any table mappings on the DataAdapter. Configure the using the incoming schema without applying any transformations. Apply any existing table mappings to the incoming schema. Configure the with the transformed schema. Specifies SQL Server data types. A 64-bit signed integer. of type A fixed-length stream of binary data ranging between 1 and 8,000 bytes. An unsigned numeric value that can be 0, 1, or . A fixed-length stream of non-Unicode characters ranging between 1 and 8,000 characters. Date and time data ranging in value from January 1, 1753 to December 31, 9999 to an accuracy of 3.33 milliseconds. A fixed precision and scale numeric value between -10 -1 and 10 -1. A floating point number within the range of -1.79E +308 through 1.79E +308. of type A variable-length stream of binary data ranging from 0 to 2-1 (or 2,147,483,647) bytes. A 32-bit signed integer. A currency value ranging from -2 (or -922,337,203,685,477.5808) to 2 -1 (or +922,337,203,685,477.5807) with an accuracy to a ten-thousandth of a currency unit. A fixed-length stream of Unicode characters ranging between 1 and 4,000 characters. A variable-length stream of Unicode data with a maximum length of 2 - 1 (or 1,073,741,823) characters. A variable-length stream of Unicode characters ranging between 1 and 4,000 characters. Implicit conversion fails if the string is greater than 4,000 characters. Explicitly set the object when working with strings longer than 4,000 characters. A floating point number within the range of -3.40E +38 through 3.40E +38. A globally unique identifier (or GUID). Date and time data ranging in value from January 1, 1900 to June 6, 2079 to an accuracy of one minute. A 16-bit signed integer. A currency value ranging from -214,748.3648 to +214,748.3647 with an accuracy to a ten-thousandth of a currency unit. A variable-length stream of non-Unicode data with a maximum length of 2-1 (or 2,147,483,647) characters. Data and time data in the format yyyymmddhhmmss. An 8-bit unsigned integer. of type A variable-length stream of binary data ranging between 1 and 8,000 bytes. Implicit conversion fails if the byte array is greater than 8,000 bytes. Explicitly set the object when working with byte arrays larger than 8,000 bytes. A variable-length stream of non-Unicode characters ranging between 1 and 8,000 characters. A special data type that can contain numeric, string, binary, or date data as well as the SQL Server values Empty and Null, which is assumed if no other type is declared. Provides data for the state change event of a .NET data provider. Initializes a new instance of the class, when given the original state and the current state of the object. One of the values. One of the values. Gets the new state of the connection. The connection object will be in the new state already when the event is fired. Gets the original state of the connection. Represents the method that will handle the event. The source of the event. The that contains the event data. Specifies the type of SQL query to be used by the , , , or class. A SQL query that is a SELECT statement. A SQL query that is an INSERT statement. A SQL query that is an UPDATE statement. A SQL query that is a DELETE statement. Represents a restriction on a set of columns in which all values must be unique. Initializes a new instance of the class with the specified name and . The name of the constraint. The to constrain. Initializes a new instance of the class with the specified . The to constrain. Initializes a new instance of the class with the specified name and array of objects. The name of the constraint. The array of objects to constrain. Initializes a new instance of the class with the given array of objects. The array of objects to constrain. This constructor is provided for design time support in the Visual Studio .NET environment. objects created by using this constructor must then be added to the collection via . Columns with the specified names must exist at the time the method is called, or if has been called prior to calling this constructor, the columns with the specified names must exist at the time that is called. The name of the constraint. An array containing names of objects to constrain. to indicate that the constraint is a primary key; otherwise, . Initializes a new instance of the class with the specified name, the to constrain, and a value specifying whether the constraint is a primary key. The name of the constraint. The to constrain. to indicate that the constraint is a primary key; otherwise, . Initializes a new instance of the class with the to constrain, and a value specifying whether the constraint is a primary key. The to constrain. to indicate that the constraint is a primary key; otherwise, . Initializes a new instance of the class with the specified name, an array of objects to constrain, and a value specifying whether the constraint is a primary key. The name of the constraint. An array of objects to constrain. to indicate that the constraint is a primary key; otherwise, . Initializes a new instance of the class with an array of objects to constrain, and a value specifying whether the constraint is a primary key. An array of objects to constrain. to indicate that the constraint is a primary key; otherwise, . Compares this constraint to a second to determine if both are identical. The object to which this is compared. , if the contraints are equal; otherwise, . Gets the hash code of this instance of the object. A 32-bit signed integer hash code. Gets the array of columns that this constraint affects. Gets a value indicating whether or not the constraint is on a primary key. Gets the table to which this constraint belongs. Specifies how query command results are applied to the row being updated. Any returned parameters or rows are ignored. Output parameters are mapped to the changed row in the . The data in the first returned row is mapped to the changed row in the . Both the output parameters and the first returned row are mapped to the changed row in the . Specifies the action to take with regard to the current and remaining rows during an . The is to continue proccessing rows. The event handler reports that the update should be treated as an error. The current row is not to be updated. The current row and all remaining rows are not to be updated. [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] Specifies how to read XML data and a relational schema into a . Default. Performs the most appropriate of these actions: If the data is a DiffGram, sets to . -or- If the dataset already has a schema, or the document contains an in-line schema, sets to . -or- If the dataset does not already have a schema and the document does not contain an in-line schema, sets to . Reads any inline schema and loads the data. If the already contains schema, new tables may be added to the schema, but an exception is thrown if any tables in the inline schema already exist in the . Ignores any inline schema and reads data into the existing schema. If any data does not match the existing schema, it is discarded (including data from differing namespaces defined for the ). If the data is a DiffGram, has the same functionality as . Ignores any inline schema, infers schema from the data and loads the data. If the already contains a schema, the current schema is extended by adding new tables or adding columns to existing tables. An exception is thrown if the inferred table already exists but with a different namespace, or if any of the inferred columns conflict with existing columns. Reads a DiffGram, applying changes from the DiffGram to the . The semantics are identical to those of a operation. As with the operation, values are preserved. Input to with DiffGrams should only be obtained using the output from as a DiffGram. The target must have the same schema as the on which as DiffGram is called. Otherwise the DiffGram merge operation fails, and an exception is thrown. Reads XML documents containing inline XDR schema fragments, such as those generated by executing FOR XML schemas that include inline XDR schemaagainst an instance of SQL Server. When is set to , the default namespace is read as the inline schema. Specifies how to write XML data and a relational schema from a . Default. Writes the current contents of the as XML data with the relational structure as inline XSD schema. If the has only a schema with no data, only the inline schema is written. If the does not have a current schema, nothing is written. Writes the current contents of the as XML data, without an XSD schema. If no data is loaded into the , nothing is written. Writes the entire as a DiffGram, including original and current values. To generate a DiffGram containing only changed values, call , and then call as a DiffGram on the returned . The DiffGram can be sent to an instance of SQL Server because it is a subset of an UpdateGram. Represents a set of data commands and a database connection that are used to fill the and update the data source. Initializes a new instance of the class. Determines whether one or more objects exist and they should be persisted. if one or more objects exist; otherwise . Creates a copy of this instance of . The cloned instance of . Creates a new . A new . Releases the unmanaged resources used by the and optionally releases the managed resources. to release both managed and unmanaged resources; to release only unmanaged resources. Adds a named "Table" to the specified and configures the schema to match that in the data source based on the specified . The to be filled with the schema from the data source. One of the values. An array of objects that contain schema information returned from the data source. Adds or refreshes rows in the to match those in the data source using the name, and creates a named "Table". A to fill with records and, if necessary, schema. The number of rows successfully added to or refreshed in the . This does not include rows affected by statements that do not return rows. Gets the parameters set by the user when executing an SQL SELECT statement. An array of objects that contains the parameters set by the user. Calls the respective INSERT, UPDATE, or DELETE statements for each inserted, updated, or deleted row in the specified from a named "Table". The used to update the data source. The number of rows successfully updated from the . Gets or sets a value indicating whether is called on a after it is added to the . Gets or sets a value that specifies whether to generate an exception, or the row in error when an error is encountered during a row update. Determines the action to take when incoming data does not have a matching table or column. Determines the action to take when existing schema does not match incoming data. Gets a collection that provides the master mapping between a source table and a . Contains a generic column mapping for an object that inherits from . This class cannot be inherited. Initializes a new instance of the class. Initializes a new instance of the class with the specified source column name and column name to map to. The case-sensitive column name from a data source. The column name, which is not case sensitive, from a to map to. Gets a from the given using the and the property. The to get the column from. The of the data column. One of the values. A . Converts the current name to a string. The current name as a string. Gets or sets the name of the column within the to map to. Gets or sets the name of the column within the data source to map from. The name is case-sensitive. Contains a collection of objects. This class cannot be inherited. Creates an empty . Adds a object to the collection. A object to add to the collection. The index of the object that was added to the collection. Adds a object to the collection when given a source column name and a column name. The case-sensitive name of the source column to map to. The name, which is not case-sensitive, of the column to map to. The object that was added to the collection. Copies the elements of the specified array to the end of the collection. The array of objects to add to the collection. Removes all objects from the collection. Gets a value indicating whether a object with the given source column name exists in the collection. The case-sensitive source column name of the object. if collection contains a object with the specified source column name; otherwise, . Gets a value indicating whether a object with the given exists in the collection. An that is the . if the collection contains the specified object; otherwise, . Copies the elements of the to the specified array. An to which to copy elements. The starting index of the array. Gets the object with the specified column name. The name, which is not case-sensitive, of the column to find. The object with the specified column name. Gets the location of the specified that is a within the collection. An that is the to find. The zero-based location of the specified that is a within the collection. Gets the location of the with the specified source column name. The case-sensitive name of the source column. The zero-based location of the with the specified case-sensitive source column name. Gets the location of the specified with the given column name. The name, which is not case-sensitive, of the data set column to find. The zero-based location of the specified with the given column name, or -1 if the object does not exist in the collection. Inserts a object into the at the specified index. The zero-based index of the object to insert. The object. A object. Removes the object with the specified index from the collection. The zero-based index of the object to remove. Removes the object with the specified source column name from the collection. The case-sensitive source column name. Removes the that is a from the collection. The that is the to remove. Gets a for the specified , source column name, and . the . The case-sensitive source column name to find. One of the values. A object. Gets the number of objects in the collection. Gets or sets the object at the specified index. The zero-based index of the object to find. Gets or sets the object with the specified source column name. The case-sensitive name of the source column. Contains a description of a mapped relationship between a source table and a . This class is used by a when populating a . Initializes a new instance of the class. Initializes a new instance of the class with a source when given a source table name and a name. The case-sensitive source table name from a data source. The table name from a to map to. Initializes a new instance of the class when given a source table name, a name, and an array of objects. The case-sensitive source table name from a data source. The table name from a to map to. An array of objects. Gets a from the specified using the specified value and the name of the . The name of the . One of the values. A . Gets the current for the specified using the specified value. The from which to get the . One of the values. A . Converts the current name to a string. The current name, as a string. Gets the for the . Gets or sets the table name from a . Gets or sets the case-sensitive source table name from a data source. A collection of objects. This class cannot be inherited. Initializes a new instance of the class. This new instance is empty, that is, it does not yet contain any objects. Adds an that is a table mapping to the collection. A object to add to the collection. The index of the object added to the collection. Copies the elements of the specified array to the end of the collection. The array of objects to add to the collection. Adds a object to the collection when given a source table name and a table name. The case-sensitive name of the source table to map from. The name, which is not case-sensitive, of the table to map to. The object that was added to the collection. Removes all objects from the collection. Gets a value indicating whether a object with the specified source table name exists in the collection. The case-sensitive source table name containing the object. if the collection contains a object with this source table name; otherwise, . Gets a value indicating whether the given object exists in the collection. An that is the . if this collection contains the specified ; otherwise, . Copies the elements of the to the specified array. An to which to copy the elements. The starting index of the array. Gets the object with the specified table name. The name, which is not case-sensitive, of the table to find. The object with the specified table name. Gets the location of the specified object within the collection. An that is the object to find. The zero-based location of the specified object within the collection. Gets the location of the object with the specified source table name. The case-sensitive name of the source table. The zero-based location of the object with the specified source table name. Gets the location of the object with the specified table name. The name, which is not case-sensitive, of the table to find. The zero-based location of the object with the given table name, or -1 if the object does not exist in the collection. Inserts a object into the at the specified index. The zero-based index of the object to insert. The object to insert. A object. Removes the object located at the specified index from the collection. The zero-based index of the object to remove. Removes the object with the specified source table name from the collection. The case-sensitive source table name to find. Removes the specified object from the collection. The object to remove. Gets a object with the specified source table name and table name, using the given . The collection to search. The case-sensitive name of the mapped source table. The name, which is not case-sensitive, of the mapped table. One of the values. A object. Gets the number of objects in the collection. Gets or sets the object at the specified index. The zero-based index of the object to return. Gets or sets the object with the specified source table name. The case-sensitive name of the source table. Aids implementation of the interface. Inheritors of implement a set of functions to provide strong typing, but inherit most of the functionality needed to fully implement a DataAdapter. The default name used by the object for table mappings. Initializes a new instance of the class. Initializes a new instance of the class. The used to update the data source. The executed during the . Whether the command is an UPDATE, INSERT, DELETE, or SELECT statement. A object. A new instance of the class. Initializes a new instance of the class. The that updates the data source. The to execute during the . Whether the command is an UPDATE, INSERT, DELETE, or SELECT statement . A object. A new instance of the class. Releases the unmanaged resources used by the and optionally releases the managed resources. to release both managed and unmanaged resources; to release only unmanaged resources. Configures the schema of the specified based on the specified . The to be filled with the schema from the data source. One of the values. A that contains schema information returned from the data source. Adds a named "Table" to the specified and configures the schema to match that in the data source based on the specified . A to insert the schema in. One of the values that specify how to insert the schema. A reference to a collection of objects that were added to the . Adds a to the specified and configures the schema to match that in the data source based upon the specified and . A to insert the schema in. One of the values that specify how to insert the schema. The name of the source table to use for table mapping. A reference to a collection of objects that were added to the . Adds a to the specified and configures the schema to match that in the data source based on the specified . The to be filled with the schema from the data source. One of the values. The SQL SELECT statement used to retrieve rows from the data source. The name of the source table to use for table mapping. One of the the values. An array of objects that contain schema information returned from the data source. Configures the schema of the specified based on the specified , command string, and values. The to be filled with the schema from the data source. One of the values. The SQL SELECT statement used to retrieve rows from the data source. One of the the values. An array of objects that contain schema information returned from the data source. Adds or refreshes rows in a to match those in the data source using the name. A to fill with records and, if necessary, schema. The number of rows successfully added to or refreshed in the . This does not include rows affected by statements that do not return rows. Adds or refreshes rows in the to match those in the data source using the name, and creates a named "Table". A to fill with records and, if necessary, schema. The number of rows successfully added to or refreshed in the . This does not include rows affected by statements that do not return rows. Adds or refreshes rows in the to match those in the data source using the and names. A to fill with records and, if necessary, schema. The name of the source table to use for table mapping. The number of rows successfully added to or refreshed in the . This does not include rows affected by statements that do not return rows. Adds or refreshes rows in a specified range in the to match those in the data source using the and names. A to fill with records and, if necessary, schema. The zero-based record number to start with. The maximum number of records to retrieve. The name of the source table to use for table mapping. The number of rows successfully added to or refreshed in the . This does not include rows affected by statements that do not return rows. Adds or refreshes rows in a specified range in the to match those in the data source using the and source table names, command string and command behavior. A to fill with records and, if necessary, schema. The zero-based record number to start with. The maximum number of records to retrieve. The name of the source table to use for table mapping. The SQL SELECT statement used to retrieve rows from the data source. One of the the values. The number of rows successfully added to or refreshed in the . This does not include rows affected by statements that do not return rows. Adds or refreshes rows in a to match those in the data source using the name, the specified SQL SELECT statement, and . A to fill with records and, if necessary, schema. The SQL SELECT statement used to retrieve rows from the data source. One of the the values. The number of rows successfully added to or refreshed in the . This does not include rows affected by statements that do not return rows. Adds or refreshes rows in a specified range in the to match those in the data source using the , , and names. A to fill with records and, if necessary, schema. The name of the to use for table mapping. The name of the . The zero-based record number to start with. The maximum number of records to retrieve. The number of rows successfully added to or refreshed in the . This does not include rows affected by statements that do not return rows. Adds or refreshes rows in a to match those in the data source using the specified and names. A to fill with records and, if necessary, schema. The name of the . The number of rows successfully added to or refreshed in the . This does not include rows affected by statements that do not return rows. Gets the parameters set by the user when executing an SQL SELECT statement. An array of objects that contains the parameters set by the user. Raises the event. A that contains the event data. Raises the event of a .NET data provider. A that contains the event data. Raises the event of a .NET data provider. An that contains the event data. Calls the respective INSERT, UPDATE, or DELETE statements for each inserted, updated, or deleted row in the specified . The used to update the data source. The number of rows successfully updated from the . Calls the respective INSERT, UPDATE, or DELETE statements for each inserted, updated, or deleted row in the specified array of objects. An array of objects used to update the data source. The number of rows successfully updated from the . Calls the respective INSERT, UPDATE, or DELETE statements for each inserted, updated, or deleted row in the specified . The used to update the data source. The number of rows successfully updated from the . Calls the respective INSERT, UPDATE, or DELETE statements for each inserted, updated, or deleted row in the with the specified name. The to use to update the data source. The name of the source table to use for table mapping. The number of rows successfully updated from the . Calls the respective INSERT, UPDATE, or DELETE statements for each inserted, updated, or deleted row in the specified array of objects. An array of objects used to update the data source. The collection to use. The number of rows successfully updated from the . Returned when an error occurs during a fill operation. Provides the capability for a .NET data provider to ensure that a user has a security level adequate for accessing data. Initializes a new instance of the class. Initializes a new instance of the class. One of the values. Initializes a new instance of the class. One of the values. Indicates whether a blank password is allowed. Creates and returns an identical copy of the current permission object. A copy of the current permission object. Returns a new permission object representing the intersection of the current permission object and the specified permission object. A permission object to intersect with the current permission object. It must be of the same type as the current permission object. A new permission object that represents the intersection of the current permission object and the specified permission object. This new permission object is a null reference ( in Visual Basic) if the intersection is empty. Returns a value indicating whether the current permission object is a subset of the specified permission object. A permission object that is to be tested for the subset relationship. This object must be of the same type as the current permission object. if the current permission object is a subset of the specified permission object; otherwise . Returns a value indicating whether the permission can be represented as unrestricted without any knowledge of the permission semantics. if the permission can be represented as unrestricted. Returns a new permission object that is the union of the current and specified permission objects. A permission object to combine with the current permission object. It must be of the same type as the current permission object. A new permission object that represents the union of the current permission object and the specified permission object. Reconstructs a security object with a specified state from an XML encoding. The XML encoding to use to reconstruct the security object. Creates an XML encoding of the security object and its current state. An XML encoding of the security object, including any state information. Gets a value indicating whether a blank password is allowed. Associates a security action with a custom security attribute. Initializes a new instance of the class. One of the the values representing an action that can be performed using declarative security. A object. Gets a value indicating whether a blank password is allowed. Returns all the attribute fields in the collection for the current record. An array of to copy the attribute fields into. The number of instances of in the array. Returns the name of the specified column. The column ordinal. The name of the specified column. Returns the value at the specified column in its native format. The column ordinal. Returns the name of the back-end data type. The column ordinal. The name of the back-end data type. Returns the that is the data type of the object. The column ordinal. The that is the data type of the object. Returns the column ordinal, given the name of the column. The name of the column. The column ordinal. Returns the value of the specified column as a boolean. The column ordinal. if the boolean is ; otherwise, . Returns the value of the specified column as a byte. The column ordinal. The value of the specified column. Returns the value of the specified column as a byte array. column ordinal. buffer to copy data into. max length to copy into the buffer. point to start from within the buffer. point to start from within the source data. The value of the specified column. Returns the value of the specified column as a character. The column ordinal. The value of the specified column. Returns the value of the specified column as a character array. column ordinal. buffer to copy data into. max length to copy into the buffer. point to start from within the buffer. point to start from within the source data. The value of the specified column. Returns the GUID value of the specified field. The index of the field to return. The guid value of the specified field. Returns the value of the specified column as a 16-bit signed integer. The column ordinal. The value of the specified column. Returns the value of the specified column as a 32-bit signed integer. The column ordinal. The value of the specified column. Returns the value of the specified column as a 64-bit signed integer. The column ordinal. The value of the specified column. Returns the value of the specified column as a single-precision floating point number. The column ordinal. The value of the specified column. Returns the value of the specified column as a double-precision floating point number. The column ordinal. The value of the specified column. Returns the value of the specified column as a string. The column ordinal. The value of the specified column. Returns the value of the specified column as a object. The column ordinal. The value of the specified column. Returns the value of the specified column as a object. The column ordinal. The value of the specified column. Not currently supported. Used to indicate non-existant values. The column ordinal. if the specified column is equivalent to ; otherwise, . Indicates the number of fields within the current record. This property is read-only. Indicates the value at the specified column in its native format given the column ordinal. This property is read-only. The column ordinal. Indicates the value at the specified column in its native format given the column name. This property is read-only. The column name. Initializes a new instance of the class using the specified . The through which to iterate. Initializes a new instance of the class using the specified , and indicates whether to automatically close the after iterating through its data. The through which to iterate. to automatically close the after iterating through its data; otherwise, . Advances the enumerator to the next element of the collection. Sets the enumerator to its initial position, which is before the first element in the collection. Gets the current element in the collection. [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] Provides data for the event of a .NET data provider. Initializes a new instance of the class. The sent through an . The executed when is called. The type of SQL statement executed. The sent through an . Gets the executed when is called. Gets the type of SQL statement executed. Gets any errors generated by the .NET data provider when the was executed. Gets the number of rows changed, inserted, or deleted by execution of the SQL statement. Gets the sent through an . Gets the of the . Gets the sent through an . Provides the data for the event of a .NET data provider. Initializes a new instance of the class. The to . The to execute when is called. The type of SQL statement to execute. The to send through an . Gets the to execute during the operation. Gets the type of SQL statement to execute. Gets any errors generated by the .NET data provider when the executes. Gets the to send through an . Gets the of the . Gets the to send through the . [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] is the character a white space character? Consider using CharacterInfo().IsWhiteSpace(ch) (System.Globalization) is the character an alphanumeric? is the character an hex value is the character an alpha? Represents the exception that is thrown when attempting to add a containing an invalid to a . Initializes a new instance of the class with the and the . The data needed to serialize or deserialize an object. The source and destination of a given serialized stream. Initializes a new instance of the class. Initializes a new instance of the class with the specified string. The string to display when the exception is thrown. Represents the exception that is thrown when the property of a cannot be evaluated. Initializes a new instance of the class with the and the . The data needed to serialize or deserialize an object. The source and destination of a given serialized stream. Initializes a new instance of the class. Initializes a new instance of the class with the specified string. The string to display when the exception is thrown. Represents the exception that is thrown when the property of a contains a syntax error. Initializes a new instance of the class with the and the . The data needed to serialize or deserialize an object. The source and destination of a given serialized stream. Initializes a new instance of the class. Initializes a new instance of the class with the specified string. The string to display when the exception is thrown. Represents an SQL statement or stored procedure to execute against a data source. Initializes a new instance of the class. Initializes a new instance of the class with the text of the query. The text of the query. Initializes a new instance of the class with the text of the query and an . The text of the query. An that represents the connection to a data source. Initializes a new instance of the class with the text of the query, an , and the . The text of the query. An that represents the connection to a data source. The transaction in which the executes. Attempts to cancel the execution of an . Creates a new instance of an object. An object. Releases the unmanaged resources used by the and optionally releases the managed resources. to release both managed and unmanaged resources; to release only unmanaged resources. Sends the to the and builds an . An object. Sends the to the , and builds an using one of the values. One of the values. An object. Executes a SQL statement against the and returns the number of rows affected. The number of rows affected. Executes the query, and returns the first column of the first row in the resultset returned by the query. Extra columns or rows are ignored. The first column of the first row in the resultset. Creates a prepared (or compiled) version of the command on the data source. Resets the property to the default value. Gets or sets the SQL statement or stored procedure to execute at the data source. Gets or sets the wait time before terminating an attempt to execute a command and generating an error. Gets or sets a value indicating how the property is interpreted. Gets or sets the used by this instance of the . Gets or sets a value indicating whether the command object should be visible in a customized Windows Forms Designer control. Gets the . Gets or sets the transaction in which the executes. Gets or sets how command results are applied to the when used by the method of the . Provides a means of automatically generating single-table commands used to reconcile changes made to a with the associated database. This class cannot be inherited. Initializes a new instance of the class. Initializes a new instance of the class with the associated object. An . Releases the unmanaged resources used by the and optionally releases the managed resources. to release both managed and unmanaged resources; to release only unmanaged resources. Gets the automatically generated SQL statement required to perform inserts at the data source when an application calls on the . The text of the SQL statement to be executed. Gets the automatically generated SQL statement required to perform updates at the data source when an application calls on the . The text of the SQL statement to be executed. Gets the automatically generated SQL statement required to perform deletions at the data source when an application calls on the . The text of the SQL statement to be executed. Refreshes the database schema information used to generate INSERT, UPDATE, or DELETE statements. Populates the specified object's collection with parameter information for the stored procedure specified in the . The referencing the stored procedure for which the parameter information is to be derived. The derived parameters will be populated into the of this command. Gets or sets an object for which SQL statements are automatically generated. Gets or sets the beginning character or characters to use when specifying database object names, (for example, tables or columns), that contain characters such as spaces. Gets or sets the ending character or characters to use when specifying database object names, (for example, tables or columns), that contain characters such as spaces. Represents an open connection to a data source. Initializes a new instance of the class. Initializes a new instance of the class with the specified connection string. The connection used to open the database. Begins a database transaction with the current value. The transaction isolation level for this connection. An object representing the new transaction. Begins a database transaction. An object representing the new transaction. Changes the current database for an open . The database name. Closes the connection to the data source. This is the preferred method of closing any open connection. Creates and returns an object associated with the . An object. Releases the unmanaged resources used by the and optionally releases the managed resources. to release both managed and unmanaged resources; to release only unmanaged resources. Returns schema information from a data source as indicated by a Guid, and after applying the specified restrictions. One of the values that specifies the schema table to return. An array of restriction values. These are applied in the order of the restriction columns. That is, the first restriction value applies to the first restriction column, the second restriction value applies to the second restriction column, and so on. A containing the requested schema information. Opens a database connection with the property settings specified by the . Indicates that the object pooling can be cleared when the last underlying OLE DB Provider is released. Gets or sets the string used to open a database. Gets the time to wait while trying to establish a connection before terminating the attempt and generating an error. Gets the name of the current database or the database to be used once a connection is open. Gets the location and file name of the data source. Gets the name of the OLE DB provider. Gets a string containing the version of the of the server to which the client is connected. Gets the current state of the connection. Occurs when the provider sends a warning or an informational message. Occurs when the state of the connection changes. Represents a set of data commands and a database connection that are used to fill the and update the data source. Initializes a new instance of the class. Initializes a new instance of the class with the specified as the property. An that is a SELECT statement or stored procedure. This is set as the property of the . Initializes a new instance of the class with a . The . The connection string. Inintializes a new instance of the class with a . The . An that represents the connection. Adds or refreshes rows in a to match those in an ADO or object using the specified and ADO objects. A to fill with records and, if necessary, schema. An ADO or object. The number of rows successfully refreshed to the . This does not include rows affected by statements that do not return rows. Adds or refreshes rows in the to match those in an ADO or object using the specified , ADO object, and source table name. A to fill with records and, if necessary, schema. An ADO or object. The source table used for the table mappings. The number of rows successfully added to or refreshed in the . This does not include rows affected by statements that do not return rows. Raises the event using a object. A that contains the event data. Raises the event using a object. A that contains the event data. Gets or sets an SQL statement or stored procedure for deleting records from the data set. Gets or sets an SQL statement or stored procedure used to insert new records into the data source. Gets or sets an SQL statement or stored procedure used to select records in the data source. Gets or sets an SQL statement or stored procedure used to update records in the data source. Occurs during after a command is executed against the data source. The attempt to update is made, so the event fires. Occurs during before a command is executed against the data source. The attempt to update is made, so the event fires. Provides a way of reading a forward-only stream of data rows from a data source. This class cannot be inherited. Returns a that describes the column metadata of the . A that describes the column metadata. Closes the object. Frees resources before the is reclaimed by the Garbage Collector. Gets the value of the specified column as a Boolean. The zero-based column ordinal. The value of the column. Gets the value of the specified column as a byte. The zero-based column ordinal. The value of the specified column as a byte. Reads a stream of bytes from the specified column offset into the buffer as an array starting at the given buffer offset. The zero-based column ordinal. The index within the field from which to begin the read operation. The buffer into which to read the stream of bytes. The index for to begin the read operation. The maximum length to copy into the buffer. The actual number of bytes read. Reads a stream of characters from the specified column offset into the buffer as an array starting at the given buffer offset. The zero-based column ordinal. The index within the row from which to begin the read operation. The buffer into which to copy data. The index for to begin the read operation. The number of characters to read. The actual number of characters read. Gets the value of the specified column as a character. The zero-based column ordinal. The value of the specified column. Not currently supported. The zero-based column ordinal. Gets the name of the source data type. The zero-based column ordinal. The name of the back-end data type. Gets the value of the specified column as a object. The zero-based column ordinal. The value of the specified column. Gets the value of the specified column as a object. The zero-based column ordinal. The value of the specified column. Gets the value of the specified column as a double-precision floating point number. The zero-based column ordinal. The value of the specified column. Gets the that is the data type of the object. The zero-based column ordinal. The that is the data type of the object. Gets the value of the specified column as a single-precision floating point number. The zero-based column ordinal. The value of the specified column. Gets the value of the specified column as a globally-unique identifier (GUID). The zero-based column ordinal. The value of the specified column. Gets the value of the specified column as a 16-bit signed integer. The zero-based column ordinal. The value of the specified column. Gets the value of the specified column as a 32-bit signed integer. The zero-based column ordinal. The value of the specified column. Gets the value of the specified column as a 64-bit signed integer. The zero-based column ordinal. The value of the specified column. Gets the name of the specified column. The zero-based column ordinal. The name of the specified column. Gets the column ordinal, given the name of the column. The name of the column. The zero-based column ordinal. Gets the value of the specified column as a string. The zero-based column ordinal. The value of the specified column. Gets the value of the specified column as a object. The zero-based column ordinal. The value of the specified column. Gets the value of the column at the specified ordinal in its native format. The zero-based column ordinal. The value to return. Gets all the attribute columns in the current row. An array of into which to copy the attribute columns. The number of instances of in the array. Gets a value indicating whether the column contains non-existent or missing values. The zero-based column ordinal. if the specified column value is equivalent to ; otherwise, . Advances the data reader to the next result, when reading the results of batch SQL statements. if there are more result sets; otherwise, . Advances the to the next record. if there are more rows; otherwise, . Gets a value indicating the depth of nesting for the current row. Gets the number of columns in the current row. Indicates whether the data reader is closed. Gets the number of rows changed, inserted, or deleted by execution of the SQL statement. Gets the value of the specified column in its native format given the column ordinal. The column ordinal. Gets the value of the specified column in its native format given the column name. The column name. Collects information relevant to a warning or error returned by the data source. This class cannot be inherited. Gets the complete text of the error message. The complete text of the error. Gets a short description of the error. Gets the database-specific error information. Gets the name of the provider that generated the error. Gets the five-character error code following the ANSI SQL standard for the database. Collects all errors generated by the OLE DB .NET Data Provider. This class cannot be inherited. Copies the elements of the into an , starting at the given index within the . The into which to copy the elements. The starting index of the . Gets the number of errors in the collection. Gets the error at the specified index. The zero-based index of the error to retrieve. The exception that is thrown when the underlying provider returns a warning or error for an OLE DB data source. This class cannot be inherited. Gets the HRESULT of the error. Gets a collection of one or more objects that give detailed information about exceptions generated by the OLE DB .NET Data Provider. Gets the text describing the error. Gets the name of the OLE DB provider that generated the error. Provides data for the event. This class cannot be inherited. Retrieves a string representation of the event. A string representing the event. Gets the HRESULT following the ANSI SQL standard for the database. Gets the collection of warnings sent from the data source. Gets the full text of the error sent from the data source. Gets the name of the object that generated the error. Represents the method that will handle the event of an . The source of the event. An object that contains the event data. Returns information about literals used in text commands, data values, and database objects. An invalid value. maps to DBLITERAL_INVALID. A binary literal in a text command. maps to DBLITERAL_BINARY_LITERAL. A catalog name in a text command. maps to DBLITERAL_CATALOG_NAME. The character that separates the catalog name from the rest of the identifier in a text command. maps to DBLITERAL_CATALOG_SEPARATOR. A character literal in a text command. maps to DBLITERAL_CHAR_LITERAL. A column alias in a text command. maps to DBLITERAL_COLUMN_ALIAS. A column name used in a text command or in a data-definition interface. maps to DBLITERAL_COLUMN_NAME. A correlation name (table alias) in a text command. maps to DBLITERAL_CORRELATION_NAME. A cursor name in a text command. maps to DBLITERAL_CURSOR_NAME. The character used in a LIKE clause to escape the character returned for the DBLITERAL_LIKE_PERCENT literal. For example, if a percent sign (%) is used to match zero or more characters and this is a backslash (\), the characters "abc\%%" match all character values that start with "abc%". Some SQL dialects support a clause (the ESCAPE clause) that can be used to override this value. maps to DBLITERAL_ESCAPE_PERCENT_PREFIX. The character used in a LIKE clause to escape the character returned for the DBLITERAL_LIKE_UNDERSCORE literal. For example, if an underscore (_) is used to match exactly one character and this is a backslash (\), the characters "abc\_ _" match all character values that are five characters long and start with "abc_". Some SQL dialects support a clause (the ESCAPE clause) that can be used to override this value. maps to DBLITERAL_ESCAPE_UNDERSCORE_PREFIX. An index name used in a text command or in a data-definition interface. maps to DBLITERAL_INDEX_NAME. The character used in a LIKE clause to match zero or more characters. For example, if this is a percent sign (%), the characters "abc%" match all character values that start with "abc". maps to DBLITERAL_LIKE_PERCENT. The character used in a LIKE clause to match exactly one character. For example, if this is an underscore (_), the characters "abc_" match all character values that are four characters long and start with "abc". maps to DBLITERAL_LIKE_UNDERSCORE. A procedure name in a text command. maps to DBLITERAL_PROCEDURE_NAME. The character used in a text command as the opening quote for quoting identifiers that contain special characters. maps to DBLITERAL_QUOTE_PREFIX. A schema name in a text command. maps to DBLITERAL_SCHEMA_NAME. A table name used in a text command or in a data-definition interface. maps to DBLITERAL_TABLE_NAME. A text command, such as an SQL statement. maps to DBLITERAL_TEXT_COMMAND. A user name in a text command. maps to DBLITERAL_USER_NAME. A view name in a text command. maps to DBLITERAL_VIEW_NAME. The name of a cube in a schema (or the catalog if the provider does not support schemas). The name of the dimension. If a dimension is part of more than one cube, there is one row for each cube/dimension combination. The name of the hierarchy. If the dimension does not contain a hierarchy or has only one hierarchy, the current column contains a null value. Name of the cube to which the current level belongs. The name of the member. The name of the property. The character that separates the schema name from the rest of the identifier in a text command. maps to DBLITERAL_SCHEMA_SEPARATOR. The character used in a text command as the closing quote for quoting identifiers that contain special characters. 1.x providers that use the same character as the prefix and suffix may not return this literal value and can set the lt member of the DBLITERAL structure to DBLITERAL_INVALID if requested. maps to DBLITERAL_QUOTE_SUFFIX. The escape character, if any, used to suffix the character returned for the DBLITERAL_LIKE_PERCENT literal. For example, if a percent sign (%) is used to match zero or more characters and percent signs are escaped by enclosing in open and close square brackets, DBLITERAL_ESCAPE_PERCENT_PREFIX is "[", DBLITERAL_ESCAPE_PERCENT_SUFFIX is "]", and the characters "abc[%]%" match all character values that start with "abc%". Providers that do not use a suffix character to escape the DBLITERAL_ESCAPE_PERCENT character do not return this literal value and can set the lt member of the DBLITERAL structure to DBLITERAL_INVALID if requested. maps to DBLITERAL_ESCAPE_PERCENT_SUFFIX. The character used in a LIKE clause to escape the character returned for the DBLITERAL_LIKE_UNDERSCORE literal. For example, if an underscore (_) is used to match exactly one character and this is a backslash (\), the characters "abc\_ _" match all character values that are five characters long and start with "abc_". Some SQL dialects support a clause (the ESCAPE clause) that can be used to override this value. maps to DBLITERAL_ESCAPE_UNDERSCORE_SUFFIX. Represents a parameter to an and optionally, its mapping to a column. This class cannot be inherited. Initializes a new instance of the class. Initializes a new instance of the class with the parameter name and the value of the new . The name of the parameter to map. The value of the new object. Initializes a new instance of the class with the parameter name and data type. The name of the parameter to map. One of the values. Initializes a new instance of the class with the parameter name, data type, and width. The name of the parameter to map. One of the values. The width of the parameter. Initializes a new instance of the class with the parameter name, data type, width, and source column name. The name of the parameter to map. One of the values. The width of the parameter. The name of the source column. Initializes a new instance of the class with the parameter name, data type, width, source column name, parameter direction, numeric precision, and other properties. The name of the parameter. One of the values. The width of the parameter. One of the values. if the value of the field can be null; otherwise, . The total number of digits to the left and right of the decimal point to which is resolved. The total number of decimal places to which is resolved. The name of the source column. One of the values. An that is the value of the . Gets a string containing the . A string containing the . Gets or sets the of the parameter. Gets or sets a value indicating whether the parameter is input-only, output-only, bidirectional, or a stored procedure return value parameter. Gets or sets a value indicating whether the parameter accepts null values. Gets or sets the of the parameter. Gets or sets the name of the . Gets or sets the maximum number of digits used to represent the property. Gets or sets the number of decimal places to which is resolved. Gets or sets the maximum size, in bytes, of the data within the column. Gets or sets the name of the source column mapped to the and used for loading or returning the . Gets or sets the to use when loading . Gets or sets the value of the parameter. Collects all parameters relevant to an as well as their respective mappings to columns. Adds an object to the . The object to add to the collection. The index of the new object in the collection. Adds the specified to the . The to add to the collection. A reference to the new object. Adds an to the given the parameter name and value. The name of the parameter. The value of the to add to the collection. A reference to the new object. Adds an to the given the parameter name and data type. The name of the parameter. One of the values. A reference to the new object. Adds an to the given the the parameter name, data type, and column width. The name of the parameter. One of the values. The width of the column. A reference to the new object. Adds an to the given the parameter name, data type, column width, and source column name. The name of the parameter. One of the values. The width of the column. The name of the source column. A reference to the new object. Gets a value indicating whether an with the specified parameter name exists in the collection. The name of the parameter. if the collection contains the parameter; otherwise, . Gets a value indicating whether an object exists in the collection. The value of the object to find. if the collection contains the ; otherwise, . Removes all items from the collection. Copies objects from the to the specified array. The into which to copy the objects. The starting index of the array. Gets the location of the in the collection with the specified parameter name. The name of the parameter to find. The location of the in the collection. Gets the location of the object in the collection. The object to locate. The zero-based location of the in the collection. Inserts an in the collection at the specified index. The zero-based index where the parameter is to be inserted within the collection. The to add to the collection. Removes the at the specified index from the collection. The zero-based index of the parameter to remove. Removes the with the specified name from the collection. The name of the parameter to remove. Removes the specified from the collection. The object to remove from the collection. Gets the number of objects in the collection. Gets or sets the at the specified index. The zero-based index of the parameter to retrieve. Gets or sets the with the specified name. The name of the parameter to retrieve. Provides the capability for the OLE DB .NET Data Provider to ensure that a user has a security level adequate to access an OLE DB data source. Initializes a new instance of the class. Initializes a new instance of the class. One of the values. Initializes a new instance of the class. One of the values. Indicates whether a blank password is allowed. Returns the as an . A copy of the current permission object. Returns if the is a subset of the specified target . The target from which to determine whether the current is a subset. if the current permission object is a subset of the specified permission object; otherwise . Returns an that is the intersection of the current and the specified target . The target to intersect with the current . A new permission object that represents the intersection of the current permission object and the specified permission object. This new permission object is a null reference ( in Visual Basic) if the intersection is empty. Returns an that is the union of the current and the specified target . The target to combine with the current . A new permission object that represents the union of the current permission object and the specified permission object. Populates an from the specified . The used to populate the . Returns an XML representation of the object as a . An XML encoding of the security object, including any state information. Gets or sets a comma-delimited list of providers allowed by the security policy. Associates a security action with a custom security attribute. Initializes a new instance of the class. One of the the values representing an action that can be performed using declarative security. An object. Returns an object that is configured according to the attribute properties. An object. Gets or sets a comma-delimited string containing a list of supported providers. Provides data for the event. Initializes a new instance of the class. The sent through an . The executed when is called. One of the values that specifies the type of query executed. The sent through an . Gets the executed when is called. Represents the method that will handle the event of an . The source of the event. The that contains the event data. Provides data for the event. Initializes a new instance of the class. The to . The to execute during . One of the values that specifies the type of query executed. The sent through an . Gets or sets the to execute when performing the . Represents the method that will handle the event of an . The source of the event. The that contains the event data. Returns the type of schema table specified by the method. Returns the tables (including views) that are accessible to a given user. Identifies the trustees defined in the data source. Returns the assertions defined in the catalog that are owned by a given user. Returns the physical attributes associated with catalogs accessible from the data source. Returns the assertions defined in the catalog that are owned by a given user. Returns the character sets defined in the catalog that are accessible to a given user. Returns the character collations defined in the catalog that are accessible to a given user. Returns the columns of tables (including views) defined in the catalog that are accessible to a given user. Returns the check constraints defined in the catalog that are owned by a given user. Returns the columns used by referential constraints, unique constraints, check constraints, and assertions, defined in the catalog and owned by a given user. Returns the tables that are used by referential constraints, unique constraints, check constraints, and assertions defined in the catalog and owned by a given user. Returns the columns defined in the catalog that are constrained as keys by a given user. Returns the referential constraints defined in the catalog that are owned by a given user. Returns the table constraints defined in the catalog that are owned by a given user. Returns the columns defined in the catalog that are dependent on a domain defined in the catalog and owned by a given user. Returns the indexes defined in the catalog that are owned by a given user. Returns the privileges on columns of tables defined in the catalog that are available to, or granted by, a given user. Returns the privileges on tables defined in the catalog that are available to, or granted by, a given user. Returns the USAGE privileges on objects defined in the catalog that are available to, or granted by, a given user. Returns the procedures defined in the catalog that are owned by a given user. Returns the schema objects that are owned by a given user. Returns the conformance levels, options, and dialects supported by the SQL-implementation processing data defined in the catalog. Returns the statistics defined in the catalog that are owned by a given user. Returns the tables (including views) defined in the catalog that are accessible to a given user. Returns the character translations defined in the catalog that are accessible to a given user. Returns the base data types supported by the .NET data provider. Returns the views defined in the catalog that are accessible to a given user. Returns the columns on which viewed tables, defined in the catalog and owned by a given user, are dependent. Returns the tables on which viewed tables, defined in the catalog and owned by a given user, are dependent. Returns information about the parameters and return codes of procedures. Returns the foreign key columns defined in the catalog by a given user. Returns the primary key columns defined in the catalog by a given user. Returns information about the columns of rowsets returned by procedures. Describes the available set of statistics on tables in the provider. Returns the check constraints defined in the catalog that are owned by a given user. Returns a list of provider-specific literals used in text commands. Represents an SQL transaction to be made at a data source. This class cannot be inherited. Initiates a nested database transaction and specifies the isolation level to use for the new transaction. The isolation level to use for the transaction. A nested database transaction. Initiates a nested database transaction. A nested database transaction. Commits the database transaction. Frees resources before the is reclaimed by the Garbage Collector. Rolls back a transaction from a pending state. Gets the object associated with the transaction, or if the transaction is no longer valid. Specifies the for this transaction. Specifies the data type of a field, a property, or an . A 64-bit signed integer (DBTYPE_I8). This maps to . A stream of binary data (DBTYPE_BYTES). This maps to an of type . A Boolean value (DBTYPE_BOOL). This maps to . A null-terminated character string of Unicode characters (DBTYPE_BSTR). This maps to . A character string (DBTYPE_STR). This maps to . A currency value ranging from -2 (or -922,337,203,685,477.5808) to 2 -1 (or +922,337,203,685,477.5807) with an accuracy to a ten-thousandth of a currency unit (DBTYPE_CY). This maps to . Date data, stored as a double (DBTYPE_DATE). The whole portion is the number of days since December 30, 1899, while the fractional portion is a fraction of a day. This maps to . Date data in the format yyyymmdd (DBTYPE_DBDATE). This maps to . Time data in the format hhmmss (DBTYPE_DBTIME). This maps to . Data and time data in the format yyyymmddhhmmss (DBTYPE_DBTIMESTAMP). This maps to . A fixed precision and scale numeric value between -10 -1 and 10 -1 (DBTYPE_DECIMAL). This maps to . A floating point number within the range of -1.79E +308 through 1.79E +308 (DBTYPE_R8). This maps to . No value (DBTYPE_EMPTY). This maps to . A 32-bit error code (DBTYPE_ERROR). This maps to . A 64-bit unsigned integer representing the number of 100-nanosecond intervals since January 1, 1601 (DBTYPE_FILETIME). This maps to . A globally unique identifier (or GUID) (DBTYPE_GUID). This maps to . A pointer to an IDispatch interface (DBTYPE_IDISPATCH). This maps to . This data type is not currently supported by ADO.NET. Usage may cause unpredictable results. A 32-bit signed integer (DBTYPE_I4). This maps to . A pointer to an IUnknown interface (DBTYPE_UNKNOWN). This maps to . This data type is not currently supported by ADO.NET. Usage may cause unpredictable results. A long binary value ( only). This maps to an of type . A long string value ( only). This maps to . A long null-terminated Unicode string value ( only). This maps to . An exact numeric value with a fixed precision and scale (DBTYPE_NUMERIC). This maps to . An automation PROPVARIANT (DBTYPE_PROP_VARIANT). This maps to . A floating point number within the range of -3.40E +38 through 3.40E +38 (DBTYPE_R4). This maps to . A 16-bit signed integer (DBTYPE_I2). This maps to . A 8-bit signed integer (DBTYPE_I1). This maps to . A 64-bit unsigned integer (DBTYPE_UI8). This maps to . A 32-bit unsigned integer (DBTYPE_UI4). This maps to . A 16-bit unsigned integer (DBTYPE_UI2). This maps to . A 8-bit unsigned integer (DBTYPE_UI1). This maps to . A variable-length stream of binary data ( only). This maps to an of type . A variable-length stream of non-Unicode characters ( only). This maps to . A special data type that can contain numeric, string, binary, or date data, as well as the special values Empty and Null (DBTYPE_VARIANT). This type is assumed if no other is specified. This maps to . A variable-length numeric value ( only). This maps to . A variable-length, null-terminated stream of Unicode characters ( only). This maps to . A null-terminated stream of Unicode characters (DBTYPE_WSTR). This maps to . This function parses the connection string and sets the appropriate hashtable values. Provides the capability for the SQL Server .NET Data Provider to ensure that a user has a security level adequate to access a data source. Initializes a new instance of the class. Initializes a new instance of the class. One of the values. Initializes a new instance of the class. One of the values. Indicates whether a blank password is allowed. Associates a security action with a custom security attribute. Initializes a new instance of the class. One of the the values representing an action that can be performed using declarative security. A object. Returns a object that is configured according to the attribute properties. A object. Represents a Transact-SQL statement or stored procedure to execute against a SQL Server database. This class cannot be inherited. Initializes a new instance of the class. Initializes a new instance of the class with the text of the query. The text of the query. Initializes a new instance of the class with the text of the query and a . The text of the query. A that represents the connection to an instance of SQL Server. Initializes a new instance of the class with the text of the query, a , and the . The text of the query. A that represents the connection to an instance of SQL Server. The in which the executes. Resets the property to its default value. Creates a prepared version of the command on an instance of SQL Server. Attempts to cancel the execution of a . Creates a new instance of a object. A object. Executes the query, and returns the first column of the first row in the resultset returned by the query. Extra columns or rows are ignored. The first column of the first row in the resultset. Executes a Transact-SQL statement against the and returns the number of rows affected. The number of rows affected. Sends the to the and builds an object. An object. Sends the to the and builds a . A object. Sends the to the , and builds a using one of the values. One of the values. A object. Gets or sets the used by this instance of the . Gets or sets the transaction in which the executes. Gets or sets the Transact-SQL statement or stored procedure to execute at the data source. Gets or sets a value indicating how the property is to be interpreted. Gets or sets the wait time before terminating the attempt to execute a command and generating an error. Gets or sets a value indicating whether the command object should be visible in a Windows Forms Designer control. Gets the . Gets or sets how command results are applied to the when used by the method of the . Provides a means of automatically generating single-table commands used to reconcile changes made to a with the associated SQL Server database. This class cannot be inherited. Initializes a new instance of the class. Initializes a new instance of the class with the associated object. The name of the . Releases the unmanaged resources used by the and optionally releases the managed resources. to release both managed and unmanaged resources; to release only unmanaged resources. Populates the specified object's collection with parameter information for a stored procedure specified in the . The referencing the stored procedure for which the parameter information is to be derived. The derived parameters will be populated into the of this command. Gets the automatically generated Transact-SQL statement required to perform inserts on the database when an application calls on the . The text of the Transact-SQL statement to be executed. Gets the automatically generated Transact-SQL statement required to perform updates on the database when an application calls on the . The text of the Transact-SQL statement to be executed. Gets the automatically generated Transact-SQL statement required to perform deletions on the database when an application calls on the . The text of the Transact-SQL statement to be executed. Refreshes the database schema information used to generate INSERT, UPDATE, or DELETE statements. Gets or sets a object for which Transact-SQL statements are automatically generated. Gets or sets the beginning character or characters to use when specifying SQL Server object names, (for example, tables or columns), that contain characters such as spaces. Gets or sets the ending character or characters to use when specifying SQL Server object names, (for example, tables or columns), that contain characters such as spaces. Represents an open connection to a SQL Server database. This class cannot be inherited. Initializes a new instance of the class. Initializes a new instance of the class when given a string containing the connection string. The connection used to open the SQL Server database. Opens a database connection with the property settings specified by the . Closes the connection to the database. This is the preferred method of closing any open connection. Begins a database transaction. An object representing the new transaction. Begins a database transaction with the specified isolation level. The isolation level under which the transaction should run. An object representing the new transaction. Begins a database transaction with the specified transaction name. The name of the transaction. An object representing the new transaction. Begins a database transaction with the specified isolation level and transaction name. The isolation level under which the transaction should run. The name of the transaction. An object representing the new transaction. Changes the current database for an open . The name of the database to use in place of the current database. Creates and returns a object associated with the . A object. Releases the unmanaged resources used by the and optionally releases the managed resources. to release both managed and unmanaged resources; to release only unmanaged resources. Gets or sets the string used to open a SQL Server database. Gets the time to wait while trying to establish a connection before terminating the attempt and generating an error. Gets the name of the current database or the database to be used once a connection is open. Gets the name of the instance of SQL Server to which to connect. Gets the size (in bytes) of network packets used to communicate with an instance of SQL Server . Gets a string that identifies the database client. Occurs when SQL Server returns a warning or informational message. Gets a string containing the version of the instance of SQL Server to which the client is connected. Gets the current state of the connection. Occurs when the state of the connection changes. Represents a set of data commands and a database connection that are used to fill the and update a SQL Server database. This class cannot be inherited. Initializes a new instance of the class. Initializes a new instance of the class with the specified as the property. A that is a Transact-SQL SELECT statement or stored procedure. This is set as the property of the . Initializes a new instance of the class with a and a connection string. A that is a Transact-SQL SELECT statement or stored procedure to be used as the of the property of the . The connection string. Inintializes a new instance of the class with a and a object. A that is a Transact-SQL SELECT statement or stored procedure to be used as the of the property of the . A that represents the connection. Raises the event. A that contains the event data. Raises the event. A that contains the event data. Gets or sets a Transact-SQL statement or stored procedure to delete records from the data set. Gets or sets a Transact-SQL statement or stored procedure to insert new records into the data source. Gets or sets a Transact-SQL statement or stored procedure used to select records in the data source. Gets or sets a Transact-SQL statement or stored procedure used to update records in the data source. Occurs during after a command is executed against the data source. The attempt to update is made, so the event fires. Occurs during before a command is executed against the data source. The attempt to update is made, so the event fires. Provides a means of reading a forward-only stream of rows from a SQL Server database. This class cannot be inherited. Gets all attribute columns in the collection for the current row. An array of into which to copy the attribute columns. The number of instances of in the array. Gets the name of the specified column. The zero-based column ordinal. The name of the specified column. Gets the value of the specified column in its native format. The zero-based column ordinal. This method returns for null database columns. Gets the name of the source data type. The zero-based column ordinal. The name of the back-end data type. Gets the that is the data type of the object. The zero-based column ordinal. The that is the data type of the object. Gets the column ordinal, given the name of the column. The name of the column. The zero-based column ordinal. Gets the value of the specified column as a Boolean. The zero-based column ordinal. The value of the column. Gets the value of the specified column as a byte. The zero-based column ordinal. The value of the specified column as a byte. Reads a stream of bytes from the specified column offset into the buffer an array starting at the given buffer offset. The zero-based column ordinal. The buffer into which to read the stream of bytes. The maximum length to copy into the buffer. The index for to begin the read operation. The index within the field from which to begin the read operation. The actual number of bytes read. Gets the value of the specified column as a single character. The zero-based column ordinal. The value of the specified column. Reads a stream of characters from the specified column offset into the buffer as an array starting at the given buffer offset. The zero-based column ordinal. The buffer into which to copy data. The maximum number of characters to read. The index for to begin the read operation. The index within the row from which to begin the read operation. The actual number of characters read. Gets the value of the specified column as a globally-unique identifier (GUID). The zero-based column ordinal. The value of the specified column. Gets the value of the specified column as a 16-bit signed integer. The zero-based column ordinal. The value of the specified column. Gets the value of the specified column as a 32-bit signed integer. The zero-based column ordinal. The value of the specified column. Gets the value of the specified column as a 64-bit signed integer. The zero-based column ordinal. The value of the specified column. Gets the value of the specified column as a single-precision floating point number. The zero-based column ordinal. The value of the specified column. Gets the value of the specified column as a double-precision floating point number. The zero-based column ordinal. The value of the specified column. Gets the value of the specified column as a string. The zero-based column ordinal. The value of the specified column. Gets the value of the specified column as a object. The zero-based column ordinal. The value of the specified column. Gets the value of the specified column as a object. The zero-based column ordinal. The value of the specified column. Not currently supported. The zero-based column ordinal. Gets a value indicating whether the column contains non-existant or missing values. The zero-based column ordinal. if the specified column value is equivalent to ; otherwise, . Gets the value of the specified column as a . The zero-based column ordinal. The value of the column. Gets the value of the specified column as a . The zero-based column ordinal. A . Gets the value of the specified column as a . The zero-based column ordinal. A . Gets the value of the specified column as a . The zero-based column ordinal. A . Gets the value of the specified column as a . The zero-based column ordinal. A . Gets the value of the specified column as a . The zero-based column ordinal. A . Gets the value of the specified column as a . The zero-based column ordinal. A . Gets the value of the specified column as a . The zero-based column ordinal. A . Gets the value of the specified column as a . The zero-based column ordinal. A . Gets the value of the specified column as a . The zero-based column ordinal. A . Gets the value of the specified column as a . The zero-based column ordinal. A . Gets the value of the specified column as a . The zero-based column ordinal. A . Gets the value of the specified column as a . The zero-based column ordinal. A . Gets an that is a representation of the underlying . The zero-based column ordinal. An that is a representation of the underlying . Gets all the attribute columns in the current row. An array of to copy the attribute columns into. The number of instances of in the array. Advances the to the next record. if there are more rows; otherwise, . Advances the data reader to the next result, when reading the results of batch Transact-SQL statements. if there are more result sets; otherwise, . Closes the object. Returns a that describes the column metadata of the . A that describes the column metadata. Gets a value indicating the depth of nesting for the current row. Gets the number of columns in the current row. Gets the value of the specified column in its native format given the column ordinal. The zero-based column ordinal. Gets the value of the specified column in its native format given the column name. The column name. Gets a value indicating whether the data reader is closed. Gets the number of rows changed, inserted, or deleted by execution of the Transact-SQL statement. Collects information relevant to a warning or error returned by SQL Server. This class cannot be inherited. Gets the complete text of the error message. The complete text of the error. Gets the name of the provider that generated the error. Gets a number that identifies the type of error. Gets a numeric error code from SQL Server that represents an error, warning or "no data found" message. For more information on how to decode these values, see SQL Server Books Online. Gets the severity level of the error returned from SQL Server. Gets the name of the instance of SQL Server that generated the error. Gets the text describing the error. Gets the name of the stored procedure or remote procedure call (RPC) that generated the error. Bets the line number within the Transact-SQL command batch or stored procedure that contains the error. Collects all errors generated by the SQL .NET Data Provider. This class cannot be inherited. Copies the elements of the collection into an , starting at the given index within the . The to copy elements into. The index from which to start copying into the parameter. Gets the number of errors in the collection. Gets an that can be used to synchronize access to the . Gets a value indicating whether the collection is sychonized with the data source. Gets the error at the specified index. The zero-based index of the error to retrieve. The exception that is thrown when SQL Server returns a warning or error. This class cannot be inherited. Gets a collection of one or more objects that give detailed information about exceptions generated by the SQL Server .NET Data Provider. Gets the severity level of the error returned from the SQL Server .NET Data Provider. Gets the line number within the Transact-SQL command batch or stored procedure that generated the error. Gets the text describing the error. Gets a number that identifies the type of error. Gets the name of the stored procedure or remote procedure call (RPC) that generated the error. Gets the name of the computer running an instance of SQL Server that generated the error. Gets a numeric error code from SQL Server that represents an error, warning or "no data found" message. For more information on how to decode these values, see SQL Server Books Online. Gets the name of the provider that generated the error. Provides data for the event. This class cannot be inherited. Retrieves a string representation of the event. A string representing the event. Gets the collection of warnings sent from the server. Gets the full text of the error sent from the data source. Gets the name of the object that generated the error. Represents the method that will handle the event of a . The source of the event. A object that contains the event data. Represents a parameter to a , and optionally, its mapping to columns. This class cannot be inherited. Initializes a new instance of the class. Initializes a new instance of the class with the parameter name and a value of the new . The name of the parameter to map. An that is the value of the . Initializes a new instance of the class with the parameter name and the data type. The name of the parameter to map. One of the values. Initializes a new instance of the class with the parameter name, the , and the size. The name of the parameter to map. One of the values. The width of the parameter. Initializes a new instance of the class with the parameter name, the , the size, the source column name, and a to use. The name of the parameter to map. One of the values. The width of the parameter. The name of the source column. Initializes a new instance of the class with the parameter name, the type of the parameter, the size of the parameter, a , the precision of the parameter, the scale of the parameter, the source column, a to use, and the value of the parameter. The name of the parameter to map. One of the values. The width of the parameter. One of the values. if the value of the field can be null, otherwise . The total number of digits to the left and right of the decimal point to which is resolved. The total number of decimal places to which is resolved. The name of the source column. One of the values. An that is the value of the . Gets a string containing the . A string containing the . Gets or sets the of the parameter. Gets or sets the of the parameter. Gets or sets a value indicating whether the parameter is input-only, output-only, bidirectional, or a stored procedure return value parameter. Gets or sets a value indicating whether the parameter accepts null values. Gets or sets the offset to the property. Gets or sets the name of the . Gets or sets the maximum number of digits used to represent the property. Gets or sets the number of decimal places to which is resolved. Gets or sets the maximum size, in bytes, of the data within the column. Gets or sets the name of the source column that is mapped to the and used for loading or returning the . Gets or sets the to use when loading . Gets or sets the value of the parameter. Collects all parameters relevant to a as well as their respective mappings to columns. This class cannot be inherited. Adds the specified object to the . The to add to the collection. The index in the collection of the new object. Adds the specified object to the . The to be added. A reference to the new object. Adds a to the with the specified parameter name and value. The name of the parameter. The of the to add to the collection. A reference to the new object. Adds a to the with the parameter name and the data type. The name of the parameter. One of the values. A reference to the new object. Adds a to the with the the parameter name, the data type, and the parameter size (column width). The name of the parameter. One of the values. The size of the parameter (width of the column). A reference to the new object. Adds a to the with the parameter name, the data type, the parameter size (column width), and the source column name. The name of the parameter. One of the values. The size of the parameter (width of the column). The name of the source column. A reference to the new object. Indicates whether a with the specified parameter name exists in the collection. The name of the parameter to retrieve. if the collection contains the parameter; otherwise, . Indicates whether a exists in the collection. A object. if the collection contains the object; otherwise, . Removes all items from the collection. Copies objects from the to the specified array. An to which to copy the objects in the collection. The starting index of the array. Gets the location of the in the collection with a specific parameter name. The name of the parameter to retrieve. The zero-based location of the in the collection. Gets the location of a in the collection. The object to locate. The zero-based location of the in the collection. Inserts a in the collection at the specified index. The zero-based index within the collection to insert the parameter. The to add to the collection. Removes the specified from the collection using a specific index. The zero-based index of the parameter. Removes the specified from the collection using the parameter name. The name of the parameter to retrieve. Removes the specified from the collection. A object to remove from the collection. Gets the number of objects in the collection. Gets the at the specified index. The zero-based index of the parameter to retrieve. Gets the with the specified name. The name of the parameter to retrieve. Provides data for the event. This class cannot be inherited. Initializes a new instance of the class. The sent through an . The executed when is called. One of the values that specifies the type of query executed. The sent through an . Gets or sets the executed when is called. Represents the method that will handle the event of a . The source of the event. The that contains the event data. Provides data for the event. This class cannot be inherited. Initializes a new instance of the class. The to . The to execute during . One of the values that specifies the type of query executed. The sent through an . Gets or sets the to execute when performing the . Represents the method that will handle the event of a . The source of the event. The that contains the event data. Represents a Transact-SQL transaction to be made in a SQL Server database. This class cannot be inherited. Releases the unmanaged resources used by the and optionally releases the managed resources. Commits the database transaction. Rolls back a transaction from a pending state. Rolls back a transaction from a pending state, and specifies the transaction or savepoint name. The name of the transaction to rollback, or the savepoint to which to rollback. Creates a savepoint in the transaction that can be used to roll back a portion of the transaction, and specifies the savepoint name. The name of the savepoint. Gets the object associated with the transaction, or if the transaction is no longer valid. Specifies the for this transaction. TdsParser constructor TdsParser connection procedure to establish netlib connection. Hostname of server. Takes no arguments and returns a byte from the buffer. If the buffer is empty, it is filled before the byte is returned. Takes a byte array, an offset, and a len and fills the array from the offset to len number of bytes from the in buffer. Byte array to be filled with bytes from the buffer. Location in the array where writing will begin. Number of bytes to be written to the byte array that is passed in. Returns a short from the in buffer. Returns an unsigned short from the in buffer. Returns an int from the in buffer. Returns a float from the in buffer. Returns a long from the in buffer. Returns a double from the in buffer. Reads bytes from the buffer but doesn't return them, in effect simply deleting them. Number of bytes to be skipped. Private helper function that initializes the SSPI session and package. Represents a variable-length stream of binary data to be stored in or retrieved from a database. All of the objects and structures implement the INullable interface, reflecting the fact that, unlike the corresponding system types, can legally contain the value null. Indicates whether a structure is null. Initializes a new instance of the structure, setting the property to the contents of the supplied byte array. The byte array to be stored or retrieved. Converts an array of bytes to a structure. The array of bytes to be converted. A structure that represents the converted array of bytes. Gets the contents of the property of the parameter as an array of bytes. A . An array of bytes. Converts this object to a string. A string containing the of the . If the is null the string will contain "null". Concatenates the two parameters to create a new structure. A object. A object. The concatenated values of the and parameters. Converts a structure to a structure. The structure to be converted. A structure. Compares two structures to determine if they are equal. A object. A object. A that is if the two instances are equal or if the two instances are not equal. If either instance of is null, the of the will be . Compares two structures to determine if they are equal. A object. A object. A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . Compares two structures to determine if the first is less than the second. A object. A object. A that is if the first instance is less than the second instance, otherwise . If either instance of is null, the of the will be . Compares two structures to determine if the first is greater than the second. A object. A object. A that is if the first instance is greater than the second instance, otherwise . If either instance of is null, the of the will be . Compares two structures to determine if the first is less than or equal to the second. A object. A object. A that is if the first instance is less than or equal to the second instance, otherwise . If either instance of is null, the of the will be . Compares two structues to determine if the first is greater than or equal to the second. A object. A object. A that is if the first instance is greaater than or equal to the second instance, otherwise . If either instance of is null, the of the will be . Concatenates two structures to create a new structure. A structure. A structure. The concatenated values of the and parameters. Compares two structures to determine if they are equal. A structure. A structure. A that is if the two instances are equal or if the two instances are not equal. If either instance of is null, the of the will be . Compares two structures to determine if they are equal. A structure. A structure. A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . Compares two structures to determine if the first is less than the second. A structure. A structure. A that is if the first instance is less than the second instance, otherwise . If either instance of is null, the of the will be . Compares two structures to determine if the first is greater than the second. A structure. A structure. A that is if the first instance is greater than the second instance, otherwise . If either instance of is null, the of the will be . Compares two structures to determine if the first is less than or equal to the second. A structure. A structure. A that is if the first instance is less than or equal to the second instance, otherwise . If either instance of is null, the of the will be . Compares two structues to determine if the first is greater than or equal to the second. A structure. A structure. A that is if the first instance is greaater than or equal to the second instance, otherwise . If either instance of is null, the of the will be . Converts this instance of to . A structure. Compares this object to the supplied object and returns an indication of their relative values. The object to be compared to this structure. A signed number indicating the relative values of this structure and the object. Return Value Condition Less than zero The value of this object is less than the object. Zero This object is the same as object. Greater than zero This object is greater than object. -or- The object is a null reference. Compares the supplied object parameter to the property of the object. The object to be compared. if object is an instance of and the two are equal; otherwise . Returns the hash code for this structure. A 32-bit signed integer hash code. Represents a null value that can be assigned to the property of a structure. Gets a value indicating whether whether the property of the structure is null. This property is read-only. Gets the value of the structure. This property is read-only. Gets the single byte from the property located at the position indicated by the integer parameter, . If indicates a position beyond the end of the byte array, a will be raised. This property is read-only. The position of the byte to be retrieved. Gets the length in bytes of the property. This property is read-only. Represents an integer value that is either 1 or 0 to be stored in or retrieved from a database. Represents a boolean stored in or retrieved from a database. Initializes a new instance of the structure using the supplied boolean value. The value for the new structure; either or . Initializes a new instance of the structure using the specified value. The integer whose value is to be used for the new structure. Converts the supplied byte value to a . A byte value to be converted to . A value containing 0 or 1. Converts a to a Boolean. A to convert. A Boolean set to the of the . Performs a NOT operation on a . The on which the NOT operation will be performed. A with the if argument was true, if argument was null, and otherwise. The true operator can be used to test the of the to determine whether it is true. The structure to be tested. Returns if the supplied parameter is is true, otherwise. The false operator can be used to test the of the to determine whether it is false. The structure to be tested. Returns if the supplied parameter is is false, otherwise. Computes the bitwise AND of two specified structures. A structure. A structure. The results of the logical AND operation. Computes the bitwise OR of its operands. A structure. A structure. The results of the logical OR operation. Converts this structure to a string. A string containing the value of the . If the value is null the string will contain "null". Converts the current to a string. A string containing "true" if = ;"null" if null; otherwise "false". Converts the specified representation of a logical value to its equivalent. The to be converted. A structure containing the parsed value. Performs a one's complement operation on the supplied structures. A structure. The one's complement of the supplied . Performs a bitwise exclusive-OR operation on the supplied parameters. A structure. A structure. The results of the logical XOR operation. Converts the parameter to a structure. A to be converted to a structure. A new structure whose value equals the of the parameter. Converts the parameter to a structure. A to be converted to a structure. A new structure whose value equals the property of the parameter. Converts the parameter to a structure. A to be converted to a structure. A new structure whose value equals the property of the parameter. Converts the parameter to a structure. A to be converted to a structure. A new structure whose value equals the property of the parameter. Converts the parameter to a structure. A to be converted to a structure. A new structure whose value equals the property of the parameter. Converts the parameter to a structure. A to be converted to a structure. A new structure whose value equals the property of the parameter. Converts the parameter to a structure. A to be converted to a structure. A new structure whose value equals the property of the parameter. Converts the parameter to a structure. A to be converted to a structure. A new structure whose value equals the property of the parameter. Converts the parameter to a structure. A to be converted to a structure. A new structure whose value equals the property of the parameter. Compares two instances of for equality. A . A . A that is if the two instances are equal or if the two instances are not equal. If either instance of is null, the of the will be . Compares two instances of for equality. A . A . A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . Performs a one's complement operation on the supplied structures. A structure. The one's complement of the supplied . Computes the bitwise AND of two specified structures. A structure. A structure. The result of the logical AND operation. Performs a bitwise OR operation on the two specified structures. A structure. A structure. A new structure whose Value is the result of the bitwise OR operation. Performs a bitwise exclusive-OR operation on the supplied parameters. A structure. A structure. The results of the logical XOR operation. Compares two structures to determine if they are equal. A structure. A structure. A that is if the two instances are equal or if the two instances are not equal. If either instance of is null, the of the will be . Compares two instances of for equality. A structure. A structure. A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . Converts this structure to . A structure whose equals the of this structure. If the structure's Value is , then the structure's will be 1, otherwise the structure's will be 0. Converts this structure to . A new structure whose equals 1 if the structure's Value was ; otherwise the of the new structure is 0. Converts this structure to . A new structure whose equals 1 if the structure's was , otherwise the of the new structure is 0. Converts this structure to . A new structure whose equals 1 if the structure's Value was , otherwise the of the new structure is 0. Converts this structure to . A new structure whose equals 1 if the structure's Value was , otherwise the of the new structure is 0. Converts this structure to . if this structure has a value of 1; if 0; otherwise . Converts this structure to . A new structure whose equals 1 if the structure's Value was , otherwise the of the new structure is 0. Converts this structure to . if the structure's is 1; otherwise . Converts this structure to . A new structure whose equals 1 if the structure's Value was , otherwise the of the new structure is 0. Compares this structure to a specified object and returns an indication of their relative values. An object to compare, or a null reference (in Visual Basic). A signed number indicating the relative values of the instance and value. Value Description A negative integer This instance is less than . Zero This instance is equal to . A positive integer This instance is greater than . -or- is a null reference (). Compares the supplied object parameter to the . The object to be compared. if object is an instance of and the two are equal; otherwise . Returns the hash code for this instance. A 32-bit signed integer hash code. Represents a true value that can be assigned to the property of an instance of the structure. Represents a false value that can be assigned to the property of an instance of the structure. Represents a null value that can be assigned to the property of an instance of the structure. Represents a zero value that can be assigned to the property of an instance of the structure. Represents a one value that can be assigned to the property of an instance of the structure. Indicates whether or not the value of the structure is null. Indicates whether the current is . Gets the structure's value. This property is read-only. Indicates whether the current is . Indicates whether the current is . Gets the value of the structure as a byte. Represents an 8-bit unsigned integer, in the range of 0 through 255, to be stored in or retrieved from a database. Initializes a new instance of the structure using the specified byte value. A byte value to be stored in the property of the new structure. Converts the supplied byte value to a . A byte value to be converted to . A structure whose property is equal to the supplied parameter. Converts the supplied structure to a byte. The structure to be converted to a byte. A byte whose value equals the property of the parameter. Converts this structure to a . A string containing the of the . If the is null, the will be a null string. Converts the representation of a number to its 8-bit unsigned integer equivalent. The to be parsed. A structure containing the 8-bit number represented by the parameter. The ones complement operator performs a bitwise one's complement operation on its operand. A structure. A structure whose property contains the ones complement of the parameter. Computes the sum of the two specified structures. A structure. A structure. A whose property contains the sum of the two operands. Subtracts the second operand from the first. A structure. A structure. The results of subtracting the second operand from the first. Computes the product of the two operands. A structure. A structure. A new structure whose property contains the product of the multiplication. Divides its first operand by its second. A structure. A structure. A new structure whose property contains the results of the division. Computes the remainder after dividing its first operand by its second. A structure. A structure. A structure whose contains the remainder. Computes the bitwise AND of its operands. A structure. A structure. The results of the bitwise AND operation. Computes the bitwise OR of its two operands. A structure. A structure. The results of the bitwise OR operation. Performs a bitwise exclusive-OR operation on the supplied parameters. A structure. A structure. The results of the bitwise XOR operation. Converts the parameter to a . The parameter to be converted to a . A whose property equals the of the supplied parameter. Converts the parameter to a . A structure. A structure whose property is equal to the of the parameter. Converts the parameter to a . A structure. A structure whose property is equal to the of the parameter. Converts the supplied to . A structure. A structure whose property is equal to the of the parameter. Converts the supplied to . A structure. A structure whose property is equal to the of the parameter. Converts the supplied structure to . A structure. A structure whose property is equal to the of the parameter. Converts the supplied to . A structure. A structure whose property is equal to the of the parameter. Converts the supplied to . A structure. A structure whose property is equal to the of the parameter. Converts the supplied to . An instance of the class. A structure whose property is equal to the numeric value represented by the . Performs a logical comparison of two structures to determine if they are equal. A structure. A structure. A that is if the two instances are equal or if the two instances are not equal. If either instance of is null, the of the will be . Compares two instances of for equality. A structure. A structure. A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . Compares two instances of to determine if the first is less than the second. A structure. A structure. A that is if the first instance is less than the second instance, otherwise . If either instance of is null, the of the will be . Compares two instances of to determine if the first is greater than the second. A structure. A structure. A that is if the first instance is greater than the second instance, otherwise . If either instance of is null, the of the will be . Compares two instances of to determine if the first is less than or equal to the second. A structure. A structure. A that is if the first instance is less than or equal to the second instance, otherwise . If either instance of is null, the of the will be . Compares two instances of to determine if the first is greater than or equal to the second. A structure. A structure. A that is if the first instance is greaater than or equal to the second instance, otherwise . If either instance of is null, the of the will be . The ones complement operator performs a bitwise one's complement operation on its operand. A structure. A structure whose property contains the ones complement of the parameter. Computes the sum of the two specified structures. A structure. A structure. A structure whose property contains the results of the addition. Subtracts the second operand from the first. A structure. A structure. The results of subtracting the second operand from the first. Computes the product of the two operands. A structure. A structure. A new structure whose property contains the product of the multiplication. Divides its first operand by its second. A SqlByte structure. A SqlByte structure. A new structure whose property contains the results of the division. Computes the remainder after dividing its first operand by its second. A structure. A structure. A structure whose contains the remainder. Computes the bitwise AND of its operands. A structure. A structure. The results of the bitwise AND operation. Computes the bitwise OR of its two operands. A structure. A structure. The results of the bitwise OR operation. Performs a bitwise exclusive-OR operation on the supplied parameters. A structure. A structure. The results of the XOR operation. Performs a logical comparison of two structures to determine if they are equal. A structure. A structure. A that is if the two instances are equal or if the two instances are not equal. If either instance of is null, the of the will be . Compares two instances of for equality. A structure. A structure. A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . Compares two instances of to determine if the first is less than the second. A structure. A structure. A that is if the first instance is less than the second instance, otherwise . If either instance of is null, the of the will be . Compares two instances of to determine if the first is greater than the second. A structure. A structure. A that is if the first instance is greater than the second instance, otherwise . If either instance of is null, the of the will be . Compares two instances of to determine if the first is less than or equal to the second. A structure. A structure. A that is if the first instance is less than or equal to the second instance, otherwise . If either instance of is null, the of the will be . Compares two structures to determine if the first is greater than or equal to the second. A structure. A structure. A that is if the first instance is greaater than or equal to the second instance, otherwise . If either instance of is null, the of the will be . Converts this structure to . if the is non-zero; if zero; otherwise Null. Converts this structure to . A structure with the same value as this . Converts this SqlByte structure to . A structure with the same value as this . Converts this to . A structure with the same value as this . Converts this structure to . A structure who equals the of this . Converts this structure to . A structure whose equals the of this structure. Converts this structure to . A structure whose equals the of this structure. Converts this structure to . A structure that has the same as this structure. Converts this instance of to . A containing the string representation of the structure's . Compares this instance to the supplied object and returns an indication of their relative values. The object to be compared. A signed number indicating the relative values of the instance and the object. Return Value Condition Less than zero This instance is less than object. Zero This instance is the same as object. Greater than zero This instance is greater than object -or- object is a null reference () Compares the supplied object parameter to the property of the object. The object to be compared. if object is an instance of and the two are equal; otherwise . Returns the hash code for this instance. A 32-bit signed integer hash code. Represents a null value that can be assigned to the property of an instance of the structure. Represents a zero value that can be assigned to the property of an instance of the structure. A constant representing the smallest possible value of a . A constant representing the largest possible value of a . Indicates whether or not is null. Gets the value of the structure. This property is read-only Represents the date and time data ranging in value from January 1, 1753 to December 31, 9999 to an accuracy of 3.33 milliseconds to be stored in or retrieved from a database. A constant whose value is the number of ticks equivalent to one second. A constant whose value is the number of ticks equivalent to one minute. A constant whose value is the number of ticks equivalent to one hour. Initializes a new instance of the structure using the specified value. A structure. Initializes a new instance of the structure using the supplied parameters to initialize the year, month, day. An integer representing the year of the of the new structure. An integer value representing the month of the new structure. An integer value representing the day number of the new structure. Initializes a new instance of the structure using the supplied parameters to initialize the year, month, day, hour, minute, and second of the new structure. An integer value representing the year of the new structure. An integer value representing the month of the new structure. An integer value representing the day of the month of the new structure. An integer value representing the hour of the new structure. An integer value representing the minute of the new structure. An integer value representing the second of the new structure. Initializes a new instance of the structure using the supplied parameters to initialize the year, month, day, hour, minute, second, and millisecond of the new structure. An integer value representing the year of the new structure. An integer value representing the month of the new structure. An integer value representing the day of the month of the new structure. An integer value representing the hour of the new structure. An integer value representing the minute of the new structure. An integer value representing the second of the new structure. An double value representing the millisecond of the new structure. Initializes a new instance of the structure using the supplied parameters to initialize the year, month, day, hour, minute, second, and billisecond of the new structure. An integer value representing the year of the new structure. An integer value representing the month of the new structure. An integer value representing the day of the new structure. An integer value representing the hour of the new structure. An integer value representing the minute of the new structure. An integer value representing the second of the new structure. An integer value representing the bilisecond (billionth of a second) of the new structure. Initializes a new instance of the structure using the supplied parameters. An integer value that represents the date as ticks. An integer value that represents the time as ticks. Converts a structure to a structure. A structure. A structure whose is equal to the combined and properties of the supplied structure. Converts a structure to a structure. A structure. A object whose and properties contain the same date and time values as the property of the supplied structure. Converts this structure to a . A representing the property of this structure. Converts the specified representation of a date and time to its equivalent. The to be parsed. A structure equal to the date and time represented by the specified . Adds the amount of time indicated by the supplied parameter, , to the supplied structure. A structure. A structure. A new . If either arguement is , the new will be . Subtracts the supplied structure, , from the from the supplied structure. A structure. A structure. A structure representing the results of the subtraction. Converts the supplied to a structure. A to be converted. A structure whose is equal to the date and time represented by the parameter. If the is null, the of the newly created structure will be null. Performs a logical comparison of two structures to determine if they are equal. A structure. A structure. if the two values are equal, otherwise . Performs a logical comparison of two instances of to determine if they are equal. A structure. A structure. A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . Compares two instances of to determine if the first is less than the second. A structure. A structure. A that is if the first instance is less than the second instance, otherwise . If either instance of is null, the of the will be . Compares two instances of to determine if the first is greater than the second. A structure. A structure. A that is if the first instance is greater than the second instance, otherwise . If either instance of is null, the of the will be . Compares two instances of to determine if the first is less than or equal to the second. A structure. A structure. A that is if the first instance is less than or equal to the second instance, otherwise. If either instance of is null, the of the will be. Compares two instances of to determine if the first is greater than or equal to the second. A structure. A structure. A that is if the first instance is greaater than or equal to the second instance, otherwise . If either instance of is null, the of the will be . Performs a logical comparison of two structures to determine if they are equal. A structure. A structure. if the two values are equal, otherwise . Performs a logical comparison of two instances of to determine if they are equal. A structure. A structure. A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . Compares two instances of to determine if the first is less than the second. A structure. A structure. A that is if the first instance is less than the second instance, otherwise . If either instance of is null, the of the will be . Compares two instances of to determine if the first is greater than the second. A structure. A structure. A that is if the first instance is greater than the second instance, otherwise . If either instance of is null, the of the will be . Compares two instances of to determine if the first is less than or equal to the second. A structure. A structure. A that is if the first instance is less than or equal to the second instance, otherwise. If either instance of is null, the of the will be. Compares two instances of to determine if the first is greater than or equal to the second. A structure. A structure. A that is if the first instance is greaater than or equal to the second instance, otherwise . If either instance of is null, the of the will be . Converts this structure to . A structure whose value is a string representing the date and time contained in this structure. Compares this structure to the supplied object and returns an indication of their relative values. The object to be compared. A signed number indicating the relative values of the instance and the object. Return Value Condition Less than zero This instance is less than object. Zero This instance is the same as object. Greater than zero This instance is greater than object -or- object is a null reference () Compares the supplied object parameter to the property of the object. The object to be compared. if object is an instance of and the two are equal; otherwise . Gets the hash code for this instance. A 32-bit signed integer hash code. Represents the minimum valid date value for a structure. Represents the maximum valid date value for a structure. Represents a null value that can be assigned to the property of an instance of the structure. Gets a value indicating whether the Value property of the SqlDateTime structure is null. Gets the value of the structure. This property is read-only. Gets the number of ticks representing the date of this structure. Gets the number of ticks representing the time of this structure. Represents a floating-point number within the range of -1.79E +308 through 1.79E +308 to be stored in or retrieved from a database. Initializes a new instance of the structure using the supplied double parameter to set the new SqlDouble structure's property. A double whose value will be used for the new . Converts the supplied double value to a . The double value to convert. A with the same value as the specified double parameter. Converts the supplied structure to double. A structure. A double equivalent to the specified structure's value. Converts this structure to a string. A string representing the of this . Converts the representation of a number to its double-precision floating point number equivalent. The to be parsed. A containing the value represented by the . Returns the negated value of the specified structure. A structure. A structure containing the negated value. The addition operator computes the sum of the two operands. A structure. A structure. The sum of the two operands. The subtraction operator the second operand from the first. A structure. A structure. The results of the subtraction operation. The multiplication operator computes the product of the two operands. A structure. A structure. The product of the two operands. The division operator divides the first operand by the second. A structure. A structure. A structure containing the results of the division operation. Converts the supplied parameter to . The to be converted. A new structure whose is either 0 or 1, depending on the property of the parameter. If the is , then the structure will be . Converts the supplied parameter to . A structure. A structure whose is equal to the of the parameter. If the is , then the structure will be . Converts the supplied parameter to . A structure. A new structure whose is equal to the of the parameter. If the is , then the structure will be . Converts the supplied parameter to . A structure. A new whose is equal to the of the parameter. If the is , then the structure will be . Converts the supplied parameter to . A structure. A new whose is equal to the of the parameter. If the is , then the structure will be . Converts the supplied parameter to . A structure. A new structure whose is equal to the of the parameter. If the is , then the structure will be . Converts the supplied parameter to . A structure. A new whose is equal to the of the parameter. If the is , then the structure will be . Converts the supplied parameter to . A structure. A new structure whose is equal to the of the parameter. If the is , then the structure will be . Converts the supplied parameter to . A object. A new whose is equal to the value of the number represented by the . If the is , then the structure will be . Performs a logical comparison on two instances of to determine if they are equal. A structure. A structure. if the two values are equal, otherwise . Compares two instances of to determine if they are equal. A structure. A structure. A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . Compares two instances of to determine if the first is less than the second. A structure. A structure. A that is if the first instance is less than the second instance, otherwise . If either instance of is null, the of the will be . Compares two instances of to determine if the first is greater than the second. A structure. A structure. A that is if the first instance is greater than the second instance, otherwise . If either instance of is null, the of the will be . Compares two instances of to determine if the first is less than or equal to the second. A structure. A structure. A that is if the first instance is less than or equal to the second instance, otherwise. If either instance of is null, the of the will be . Compares two instances of to determine if the first is greater than or equal to the second. A structure. A structure. A that is if the first instance is greaater than or equal to the second instance, otherwise . If either instance of is null, the of the will be . The addition operator computes the sum of the two operands. A structure. A structure. The sum of the two operands. The subtraction operator the second operand from the first. A structure. A structure. The results of the subtraction operation. The multiplication operator computes the product of the two operands. A structure. A structure. The product of the two operands. The division operator divides the first operand by the second. A structure. A structure. A structure containing the results of the division operation. Performs a logical comparison on two instances of to determine if they are equal. A structure. A structure. if the two values are equal, otherwise . Compares two instances of to determine if they are equal. A structure. A structure. A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . Compares two instances of to determine if the first is less than the second. A structure. A structure. A that is if the first instance is less than the second instance, otherwise . If either instance of is null, the of the will be . Compares two instances of to determine if the first is greater than the second. A structure. A structure. A that is if the first instance is greater than the second instance, otherwise . If either instance of is null, the of the will be . Compares two instances of to determine if the first is less than or equal to the second. A structure. A structure. A that is if the first instance is less than or equal to the second instance, otherwise. If either instance of is null, the of the will be . Compares two instances of to determine if the first is greater than or equal to the second. A structure. A structure. A that is if the first instance is greaater than or equal to the second instance, otherwise . If either instance of is null, the of the will be . Converts this structure to . A structure whose will be if the structure's is non-zero, if the is zero and if the structure is . Converts this structure to . A structure whose equals the of this structure. If the structure's Value is , then the structure's will be 1, otherwise the structure's will be 0. Converts this structure to . A new structure whose equals 1 if the structure's was , otherwise the of the new structure is 0. Converts this structure to . A new structure whose equals 1 if the structure's was , otherwise the of the new structure is 0. Converts this structure to . A new structure whose equals 1 if the structure's was , otherwise the of the new structure is 0. Converts this structure to . if this structure has a value of 1; if 0; otherwise . Converts this structure to . A new structure whose equals 1 if the structure's Value was ; otherwise the of the new structure is 0. Converts this structure to . if the structure's is 1; otherwise . Converts this structure to . A structure whose value is a string representing the date and time contained in this structure. Compares this instance to the supplied object and returns an indication of their relative values. The object to compare. A signed number indicating the relative values of the instance and the object. Return Value Condition Less than zero This instance is less than object. Zero This instance is the same as object. Greater than zero This instance is greater than object -or- object is a null reference () Compares the supplied object parameter to the property of the object. The object to be compared. if object is an instance of and the two are equal; otherwise . Returns the hash code for this structre. A 32-bit signed integer hash code. Represents a null value that can be assigned to the property of an instance of the structure. Represents a zero value that can be assigned to the property of an instance of the structure. A constant representing the minimum possible value of . A constant representing the maximum value for a structure. Indicates whether or not is null. Gets the value of the structure. This property is read-only. Represents a globally unique identifier to be stored in or retrieved from a database. Initializes a new instance of the structure using the supplied byte array parameter. A byte array. Initializes a new instance of the structure using the specified parameter. A object. Initializes a new instance of the structure using the specified parameter. A Initializes a new instance of the structure using the specified values. The first four bytes of the . The next two bytes of the . The next two bytes of the . The next byte of the . The next byte of the . The next byte of the . The next byte of the . The next byte of the . The next byte of the . The next byte of the . The next byte of the . Converts the supplied parameter to . A . A new whose is equal to the parameter. Converts the supplied parameter to . A structure. A new equal to the of the . Converts this structure to a byte array. An array of bytes representing the of this structure. Converts this structure to a . A string containing "true" if =;"null" if null; otherwise "false". Converts the specified structure to . The to be parsed. A equivalent to the value contained in the specified Converts the specified structure to . A object. A whose equals the value represented by the parameter. Converts the parameter to . A object. A new whose is equal to the of the parameter. Performs a logical comparison of two structures to determine if they are equal. A structure. A structure. A that is if the two instances are equal or if the two instances are not equal. If either instance of is null, the of the will be . Performs a logical comparison on two structures to determine if they are equal. A structure. A structure. A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . Compares two instances of to determine if the first is less than the second. A structure. A structure. A that is if the first instance is less than the second instance, otherwise . If either instance of is null, the of the will be . Compares two instances of to determine if the first is greater than the second. A structure. A structure. A that is if the first instance is greater than the second instance, otherwise . If either instance of is null, the of the will be . Compares two instances of to determine if the first is less than or equal to the second. A structure. A structure. A that is if the first instance is less than or equal to the second instance, otherwise. If either instance of is null, the of the will be . Compares two instances of to determine if the first is greater than or equal to the second. A structure. A structure. A that is if the first instance is greaater than or equal to the second instance, otherwise . If either instance of is null, the of the will be . Performs a logical comparison of two structures to determine if they are equal. A structure. A structure. A that is if the two instances are equal or if the two instances are not equal. If either instance of is null, the of the will be . [To be supplied.] Performs a logical comparison on two structures to determine if they are equal. A structure. A structure. A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . Compares two instances of to determine if the first is less than the second. A structure. A structure. A that is if the first instance is less than the second instance, otherwise . If either instance of is null, the of the will be . Compares two instances of to determine if the first is greater than the second. A structure. A structure. A that is if the first instance is greater than the second instance, otherwise . If either instance of is null, the of the will be . Compares two instances of to determine if the first is less than or equal to the second. A structure. A structure. A that is if the first instance is less than or equal to the second instance, otherwise. If either instance of is null, the of the will be . Compares two instances of to determine if the first is greater than or equal to the second. A structure. A structure. A that is if the first instance is greaater than or equal to the second instance, otherwise . If either instance of is null, the of the will be . Converts this structure to . A structure containing the string representation of the structure. Converts this structure to . A structure containing the bytes in the structure. Compares this structure to the supplied object and returns an indication of their relative values. The object to be compared. A signed number indicating the relative values of the instance and the object. Return Value Condition Less than zero This instance is less than object. Zero This instance is the same as object. Greater than zero This instance is greater than object -or- object is a null reference () Compares the supplied object parameter to the property of the object. The object to be compared. if object is an instance of and the two are equal; otherwise . Returns the hash code of this structure. A 32-bit signed integer hash code. Represents a null value that can be assigned to the property of an instance of the structure. Indicates whether or not is null. Gets the value of the structure. This property is read-only. Represents a 16-bit signed integer to be stored in or retrieved from a database. Initializes a new instance of the structure using the supplied short integer parameter. A short integer. Converts the supplied short integer to . A short integer value. A structure with the same value as th specified short integer. Converts the supplied structure to a short integer. A structure. A short integer whose value is the Value of the parameter. Converts a structure to . A object representing the of this instance of . Converts the representation of a number to its 16-bit signed integer equivalent. The to be parsed. A 16-bit signed integer equivalent to the value contained in the specified The unary minus operator negates the of the operand. A structure. A structure containing the negated value. The ~ operator performs a bitwise one's complement operation on its operand. A structure. A structure whose property contains the complement of the specified structure. Computes the sum of the two operands. A structure. A structure. A structure whose property contains the sum of the two operands. Subtracts the second parameter from the first. A structure. A structure. A structure whose property contains the results of the subtraction. Computes the product of the two parameters. A structure. A structure. A structure whose contains the product of the two parameters. Divides the first operand by the second. A structure. A structure. A whose property contains the results of the division. Computes the remainder after dividing its first operand by its second. A structure. A structure. A structure whose contains the remainder. Computes the bitwise AND of its operands. A structure. A structure. A structure whose property contains the results of the bitwise AND. Computes the bitwise OR of its two operands. A structure. A structure. A structure whose property contains the results of the bitwise OR. Performs a bitwise exclusive-OR operation on the supplied parameters. A structure. A structure. A structure whose property contains the results of the bitwise XOR. Converts the supplied structure to . A structure. A new structure whose property is equal to the property of the parameter. Converts the supplied structure to . A structure. A new structure whose property is equal to the property of the parameter. Converts the supplied structure to . A structure. A new structure whose property is equal to the of the supplied parameter. Converts the supplied structure to . A structure. A new structure whose property is equal to the of the parameter. Converts the supplied structure to . A structure. A new structure whose property is equal to the integer portin of the parameter. Converts the supplied structure to . A structure. A new structure whose property is equal to the integer portion of the parameter. Converts the supplied structure to . A structure. A new structure whose property is equal to the property of the parameter. Converts the supplied structure to . A structure. A new structure whose property is equal to the property of the parameter. Converts the supplied object to . A object. A new structure whose property is equal to the value represented by the object parameter. Performs a logical comparison of two structures to determine if they are equal. A structure. A structure. A that is if the two instances are equal or if the two instances are not equal. If either instance of is null, the of the will be . Performs a logical comparison of two structures to determine if they are equal. A structure. A structure. A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . Compares two instances of to determine if the first is less than the second. A structure. A structure. A that is if the first instance is less than the second instance, otherwise . If either instance of is null, the of the will be . Compares two instances of to determine if the first is greater than the second. A structure. A structure. A that is if the first instance is greater than the second instance, otherwise . If either instance of is null, the of the will be . Compares two structures to determine if the first is less than or equal to the second. A structure. A structure. A that is if the first instance is less than or equal to the second instance, otherwise. If either instance of is null, the of the will be. Compares two structures to determine if the first is greater than or equal to the second. A structure. A structure. A that is if the first instance is greaater than or equal to the second instance, otherwise . If either instance of is null, the of the will be . The ~ operator performs a bitwise one's complement operation on its operand. A structure. A structure whose property contains the complement of the specified structure. Computes the sum of the two operands. A structure. A structure. A structure whose property contains the sum of the two operands. Subtracts the second parameter from the first. A structure. A structure. A structure whose property contains the results of the subtraction. Computes the product of the two parameters. A structure. A structure. A structure whose contains the product of the two parameters. Divides the first operand by the second. A structure. A structure. A whose property contains the results of the division. Computes the remainder after dividing its first operand by its second. A structure. A structure. A structure whose contains the remainder. Computes the bitwise AND of its operands. A structure. A structure. A structure whose property contains the results of the bitwise AND. Computes the bitwise OR of its two operands. A structure. A structure. A structure whose property contains the results of the bitwise OR. Performs a bitwise exclusive-OR operation on the supplied parameters. A structure. A structure. A structure containing the results of the XOR operation. Performs a logical comparison of two structures to determine if they are equal. A structure. A structure. A that is if the two instances are equal or if the two instances are not equal. If either instance of is null, the of the will be . Performs a logical comparison of two structures to determine if they are equal. A structure. A structure. A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . Compares two instances of to determine if the first is less than the second. A structure. A structure. A that is if the first instance is less than the second instance, otherwise . If either instance of is null, the of the will be . Compares two instances of to determine if the first is greater than the second. A structure. A structure. A that is if the first instance is greater than the second instance, otherwise . If either instance of is null, the of the will be . Compares two structures to determine if the first is less than or equal to the second. A structure. A structure. A that is if the first instance is less than or equal to the second instance, otherwise. If either instance of is null, the of the will be. Compares two structures to determine if the first is greater than or equal to the second. A structure. A structure. A that is if the first instance is greaater than or equal to the second instance, otherwise . If either instance of is null, the of the will be . Converts this structure to . if the is non-zero; if zero; otherwise Null. Converts this structure to . A structure whose equals the of this structure. If the structure's Value is , then the structure's will be 1, otherwise the structure's will be 0. Converts this structure to . A new structure whose equals 1 if the structure's Value was ; otherwise the of the new structure is 0. Converts this structure to . A new structure whose equals 1 if the structure's Value was , otherwise the of the new structure is 0. Converts this structure to . A new structure whose equals 1 if the structure's Value was , otherwise the of the new structure is 0. Converts this structure to . if this structure has a value of 1; if 0; otherwise . Converts this structure to . A new structure whose equals 1 if the structure's Value was ; otherwise the of the new structure is 0. Converts this structure to . if the structure's is 1; otherwise . Converts this structure to . A structure whose value is a string representing the date and time contained in this structure. Compares this instance to the supplied object and returns an indication of their relative values. The object to be compared. A signed number indicating the relative values of the instance and the object. Return Value Condition Less than zero This instance is less than object. Zero This instance is the same as object. Greater than zero This instance is greater than object -or- object is a null reference () Compares the specified object to the property of the object. The object to be compared. if object is an instance of and the two are equal; otherwise . Returns the hash code for this instance. A 32-bit signed integer hash code. Represents a null value that can be assigned to the property of an instance of the structure. Represents a zero value that can be assigned to the property of an instance of the structure. A constant representing the smallest possible value of a . A constant representing the largest possible value of a . Indicates whether or not is null. Gets the value of this instance of structure. This property is read-only. Represents a 32-bit signed integer to be stored in or retrieved from a database. Initializes a new instance of the structure using the supplied integer value. The integer to be converted. Converts the supplied integer to . An integer value. A new structure whose Value property is equal to the integer parameter. Converts the supplied structure to an integer. A structure. The converted integer value. Converts a structure to a . A object representing the of this instance of . Converts the representation of a number to its 32-bit signed integer equivalent. The to be parsed. A 32-bit signed integer equivalent to the value contained in the specified Negates the of the operand. A structure. A structure containing the negated value. Performs a bitwise one's complement operation on the specified structure. A structure. A structure containing the results of the ones complement operation. Computes the sum of the two specified structures. A structure. A structure. A structure whose property contains the sum of the specified structures. Subtracts the second parameter from the first. A structure. A structure. A structure whose property contains the results of the subtraction. Computes the product of the two parameters. A structure. A structure. A structure whose contains the product of the two parameters. Divides the first parameter from the second. A structure. A structure. A whose property contains the results of the division. Computes the remainder after dividing the first parameter by the second. A structure. A structure. A structure whose contains the remainder. Computes the bitwise AND of its operands. A structure. A structure. A structure containing the results of the bitwise AND operation. Computes the bitwise OR of the specified structures. A structure. A structure. A structure containing the results of the bitwise OR operation. Performs a bitwise exclusive-OR operation on the specified structures. A structure. A structure. A structure containing the results of the bitwise XOR operation. Converts the supplied to . A structure. A new structure whose property is equal to the property of the parameter. Converts the supplied property to . A structure. A new structure whose property equals the property of the parameter. Converts the supplied to . A structure. A new structure whose property equals the property of the parameter. Converts the supplied to . A structure. A new structure whose property equals the property of the parameter. Converts the supplied to . A structure. A new structure whose property equals the integer portion of the parameter. Converts the supplied to . A structure. A new structure whose property equals the integer portion of the parameter. Converts the supplied structure to . A structure. A new structure whose property equals the property of the parameter. Converts the supplied structure to . A structure. A new structure whose property equals the property of the parameter. Converts the supplied object to . A object. A new structure whose property equals the value represented by the parameter. Performs a logical comparison of the two parameters to determine if they are equal. A structure. A structure. A that is if the two instances are equal or if the two instances are not equal. If either instance of is null, the of the will be . Performa a logical comparison of the two parameters to determine if they are equal. A structure. A structure. A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . Compares the two parameters to determine if the first is less than the second. A structure. A structure. A that is if the first instance is less than the second instance, otherwise . If either instance of is null, the of the will be . Compares the two parameters to determine if the first is greater than the second. A structure. A structure. A that is if the first instance is greater than the second instance, otherwise . If either instance of is null, the of the will be . Compares the two parameters to determine if the first is less than or equal to the second. A structure. A structure. A that is if the first instance is less than or equal to the second instance, otherwise. If either instance of is null, the of the will be. Compares the two parameters to determine if the first is greater than or equal to the second. A structure. A structure. A that is if the first instance is greaater than or equal to the second instance, otherwise . If either instance of is null, the of the will be . Performs a bitwise one's complement operation on the specified structure. A structure. A structure containing the results of the ones complement operation. Computes the sum of the two specified structures. A structure. A structure. A structure whose property contains the sum of the specified structures. Subtracts the second parameter from the first. A structure. A structure. A structure whose property contains the results of the subtraction. Computes the product of the two parameters. A structure. A structure. A structure whose contains the product of the two parameters. Divides the first parameter from the second. A structure. A structure. A whose property contains the results of the division. Computes the remainder after dividing the first parameter by the second. A structure. A structure. A structure whose contains the remainder. Computes the bitwise AND of its operands. A structure. A structure. A structure containing the results of the bitwise AND operation. Computes the bitwise OR of the specified structures. A structure. A structure. A structure containing the results of the bitwise OR operation. Performs a bitwise exclusive-OR operation on the specified structures. A structure. A structure. A structure containing the results of the bitwise XOR operation. Performs a logical comparison of the two parameters to determine if they are equal. A structure. A structure. A that is if the two instances are equal or if the two instances are not equal. If either instance of is null, the of the will be . Performa a logical comparison of the two parameters to determine if they are equal. A structure. A structure. A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . Compares the two parameters to determine if the first is less than the second. A structure. A structure. A that is if the first instance is less than the second instance, otherwise . If either instance of is null, the of the will be . Compares the two parameters to determine if the first is greater than the second. A structure. A structure. A that is if the first instance is greater than the second instance, otherwise . If either instance of is null, the of the will be . Compares the two parameters to determine if the first is less than or equal to the second. A structure. A structure. A that is if the first instance is less than or equal to the second instance, otherwise. If either instance of is null, the of the will be. Compares the two parameters to determine if the first is greater than or equal to the second. A structure. A structure. A that is if the first instance is greaater than or equal to the second instance, otherwise . If either instance of is null, the of the will be . Converts this structure to . if the is non-zero; if zero; otherwise Null. Converts this structure to . A structure whose equals the of this structure. If the structure's Value is , then the structure's will be 1, otherwise the structure's will be 0. Converts this structure to . A new structure whose equals 1 if the structure's Value was ; otherwise the of the new structure is 0. Converts this structure to . A new structure whose equals 1 if the structure's was , otherwise the of the new structure is 0. Converts this structure to . A new structure whose equals 1 if the structure's was , otherwise the of the new structure is 0. Converts this structure to . if this structure has a value of 1; if 0; otherwise . Converts this structure to . A new structure whose equals 1 if the structure's Value was ; otherwise the of the new structure is 0. Converts this structure to . if the structure's is 1; otherwise . Converts this structure to . A structure whose value is a string representing the date and time contained in this structure. Compares this instance to the supplied object and returns an indication of their relative values. The object to be compared. A signed number indicating the relative values of the instance and the object. Return Value Condition Less than zero This instance is less than object. Zero This instance is the same as object. Greater than zero This instance is greater than object -or- object is a null reference () Compares the supplied object parameter to the property of the object. The object to be compared. if object is an instance of and the two are equal; otherwise . Returns the hash code for this instance. A 32-bit signed integer hash code. Represents a null value that can be assigned to the property of an instance of the structure. Represents a zero value that can be assigned to the property of an instance of the structure. A constant representing the smallest possible value of a . A constant representing the largest possible value of a . Indicates whether or not is null. Gets the value of this structure. This property is read-only. Represents a 64-bit signed integer to be stored in or retrieved from a database. Initializes a new instance of the structure using the supplied long integer. A long integer. Converts the long parameter to . A long integer value. A new structure whose equals the value of the long parameter. Converts the parameter to long. A structure. A new long value equal to the of the . Converts this instance of to . A object representing the of this instance of . Converts the representation of a number to its 64-bit signed integer equivalent. The to be parsed. A 64-bit signed integer equivalent to the value contained in the specified The unary minus operator negates the of the operand. A structure. A structure whose is equal to the negated of the parameter. Performs a bitwise one's complement operation on its operand. A structure. A new structure whose is equal to the ones compliment of the parameter. Computes the sum of the two parameters. A structure. A structure. A new structure whose is equal to the sum of the two parameters. Subtracts the second parameter from the first. A structure. A structure. A new structure whose property equals the results of the subtraction operation. Computes the product of the two parameters. A structure. A structure. A new structure whose is equal to the product of the two parameters. Divides the first parameter by the second. A structure. A structure. A new structure whose property contains the results of the division operation. Computes the remainder after dividing the first parameter by the second. A structure. A structure. A new structure whose property contains the remainder. Computes the bitwise AND of its operands. A structure. A structure. A structure containing the results of the bitwise AND operation. Computes the bitwise OR of its two operands. A structure. A structure. A structure containing the results of the bitwise OR operation. Performs a bitwise exclusive-OR operation on the supplied parameters. A structure. A structure. A structure containing the results of the bitwise XOR operation. Converts the supplied parameter to . The structure to be converted. A new structure whose property is equal to the of the parameter. Converts the supplied parameter to . The structure to be converted. A new structure whose property equals the property of the parameter. Converts the supplied parameter to . The structure to be converted. A new structure whose property equals the property of the parameter. Converts the supplied parameter to . The structure to be converted. A new structure whose property equals the property of the parameter. Converts the supplied parameter to SqlInt64. The structure to be converted. A new structure whose property contains the integer portion of the parameter. Converts the supplied structure to . The structure to be converted. A new structure whose property equals the integer portion of the parameter. Converts the supplied parameter to . The structure to be converted. Converts the supplied parameter to . The structure to be converted. A new structure whose is equal to the integer portion of the parameter. Converts the supplied parameter to . The object to be converted. A new whose is equal to the value represented by the parameter. Performs a logical comparison of the two parameters to determine if they are equal. A structure. A structure. A that is if the two instances are equal or if the two instances are not equal. If either instance of is null, the of the will be . Performs a logical comparison on the two SqlInt64 parameters to determine if they are equal. A structure. A structure. A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . Performs a logical comparison on the two parameters to determine if the first is less than the second. A structure. A structure. A that is if the first instance is less than the second instance, otherwise . If either instance of is null, the of the will be . Performs a logical comparison of the two parameters to determine if the first is greater than the second. A structure. A structure. A that is if the first instance is greater than the second instance, otherwise . If either instance of is null, the of the will be . Performs a logical comparison on the two parameters to determine if the first is less than or equal to the second. A structure. A structure. A that is if the first instance is less than or equal to the second instance, otherwise. If either instance of is null, the of the will be. Performs a logical comparison of the two parameters to determine if the first is greater than or equal to the second. A structure. A structure. A that is if the first instance is greaater than or equal to the second instance, otherwise . If either instance of is null, the of the will be . Performs a bitwise one's complement operation on its operand. A structure. A new structure whose is equal to the ones complement of the parameter. Computes the sum of the two parameters. A structure. A structure. A new structure whose is equal to the sum of the two parameters. Subtracts the second parameter from the first. A structure. A structure. A new structure whose property equals the results of the subtraction operation. Computes the product of the two parameters. A structure. A structure. A new structure whose is equal to the product of the two parameters. Divides the first parameter by the second. A structure. A structure. A new structure whose property contains the results of the division operation. Computes the remainder after dividing the first parameter by the second. A structure. A structure. A new structure whose property contains the remainder. Computes the bitwise AND of its operands. A structure. A structure. A structure containing the results of the bitwise AND operation. Computes the bitwise OR of its two operands. A structure. A structure. A structure containing the results of the bitwise OR operation. Performs a bitwise exclusive-OR operation on the supplied parameters. A structure. A structure. A structure containing the results of the bitwise XOR operation. Performs a logical comparison of the two parameters to determine if they are equal. A structure. A structure. A that is if the two instances are equal or if the two instances are not equal. If either instance of is null, the of the will be . Performs a logical comparison on the two SqlInt64 parameters to determine if they are equal. A structure. A structure. A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . Performs a logical comparison on the two parameters to determine if the first is less than the second. A structure. A structure. A that is if the first instance is less than the second instance, otherwise . If either instance of is null, the of the will be . Performs a logical comparison of the two parameters to determine if the first is greater than the second. A structure. A structure. A that is if the first instance is greater than the second instance, otherwise . If either instance of is null, the of the will be . Performs a logical comparison on the two parameters to determine if the first is less than or equal to the second. A structure. A structure. A that is if the first instance is less than or equal to the second instance, otherwise. If either instance of is null, the of the will be. Performs a logical comparison of the two parameters to determine if the first is greater than or equal to the second. A structure. A structure. A that is if the first instance is greaater than or equal to the second instance, otherwise . If either instance of is null, the of the will be . Converts this structure to . if the is non-zero; if zero; otherwise Null. Converts this structure to . A structure whose equals the of this structure. If the structure's Value is , then the structure's will be 1, otherwise the structure's will be 0. Converts this structure to . A new structure whose equals 1 if the structure's Value was ; otherwise the of the new structure is 0. Converts this structure to . A new structure whose equals 1 if the structure's was , otherwise the of the new structure is 0. Converts this structure to . A new structure whose equals 1 if the structure's was , otherwise the of the new structure is 0. Converts this structure to . if this structure has a value of 1; if 0; otherwise . Converts this structure to . A new structure whose equals 1 if the structure's Value was ; otherwise the of the new structure is 0. Converts this structure to . if the structure's is 1; otherwise . Converts this structure to . A structure whose value is a string representing the date and time contained in this structure. Compares this instance to the supplied object and returns an indication of their relative values. The object to be compared. A signed number indicating the relative values of the instance and the object. Return Value Condition Less than zero This instance is less than object. Zero This instance is the same as object. Greater than zero This instance is greater than object -or- object is a null reference () Compares the supplied object parameter to the property of the object. The object to be compared. if object is an instance of and the two are equal; otherwise . Returns the hash code for this instance. A 32-bit signed integer hash code. Represents a null value that can be assigned to the property of an instance of the structure. Represents a zero value that can be assigned to the property of an instance of the structure. A constant representing the smallest possible value for a structure. A constant representing the largest possible value for a structure. Indicates whether or not is null. Gets the value of this structure. This property is read-only. Represents a currency value ranging from -2 (or -922,337,203,685,477.5808) to 2 -1 (or +922,337,203,685,477.5807) with an accuracy to a ten-thousandth of currency unit to be stored in or retrieved from a database. Initializes a new instance of the class with the specified integer value. The monetary value to initialize. Initializes a new instance of the class with the specified long integer value. The monetary value to initialize. Initializes a new instance of the class with the specified value. The monetary value to initialize. Initializes a new instance of the class with specified double value. The monetary value to initialize. Converts the Value of this instance of as a structure. A structure whose value equals the property of this structure. Converts the Value of this structure to a long integer. A 64-bit integer whose value equals the integer portion of this structure. Converts this structure to integer. A 32-bit integer whose value equals the integer portion of this structure. Converts this structure to a double. A double with a value equal to this structure. Converts the parameter to . The value to be converted. A new structure whose equals the value of the parameter. Converts the specified structure to . A structure. A new structure whose value equals the of the parameter. Converts this instance of to string. A string whose value is the string representation of the property of this structure. Converts the representation of a number to its equivalent. The to be parsed. A equivalent to the value contained in the specified The unary minus operator negates the parameter. The structure to be negated. A structure whose contains the results of the negation. Calculates the sum of the two parameters. A structure. A structure. A new stucture whose contains the sum of the two parameters. The subtraction operator subtracts the second parameter from the first. A structure. A structure. A new structure containing the resuls of the subtraction. The multiplicaion operator calculates the product of the two parameters. A structure. A structure. A new structure whose contains the product of the multiplication. The division operator divides the first parameter by the second. A structure. A structure. A new structure whose contains the results of the division. This implicit operator converts the supplied parameter to . The structure to be converted. A new structure whose property equals the property of the parameter. This implicit operator converts the supplied parameter to . The structure to be converted. A new structure whose property is equal to the of the parameter. This implicit operator converts the supplied parameter to . The structure to be converted. A new structure whose property equals the of the parameter. This implicit operator converts the supplied parameter to . The structure to be converted. A new structure whose property equals the of the parameter. This implicit operator converts the supplied parameter to . The structure to be converted. A new structure whose property equals the of the parameter. This operator converts the supplied parameter to . The structure to be converted. A new structure whose property equals the of the parameter. This operator converts the supplied parameter to . The structure to be converted. A new structure whose property equals the of the parameter. This operator converts the supplied parameter to . The structure to be converted. A new structure whose property equals the of the parameter. This operator converts the parameter to . The object to be converted. A new structure whose property equals the value represented by the parameter. Performs a logical comparison of the two parameters to determine if they are equal. A structure. A structure. A that is if the two instances are equal or if the two instances are not equal. If either instance of is null, the of the will be . Performs a logical comparison of the two parameters to determine if they are equal. A structure. A structure. A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . Performs a logical comparison of the two parameters to determine if the first is less than the second. A structure. A structure. A that is if the first instance is less than the second instance, otherwise . If either instance of is null, the of the will be . Performs a logical comparison of the two parameters to determine if the first is greater than the second. A structure. A structure. A that is if the first instance is greater than the second instance, otherwise . If either instance of is null, the of the will be . Performs a logical comparison of the two parameters to determine if the first is less than or equal to the second. A structure. A structure. A that is if the first instance is less than or equal to the second instance, otherwise. If either instance of is null, the of the will be. Performs a logical comparison of the two parameters to determine if the first is greater than or equal to the second. A structure. A structure. A that is if the first instance is greaater than or equal to the second instance, otherwise . If either instance of is null, the of the will be . Calculates the sum of the two parameters. A structure. A structure. A new stucture whose contains the sum of the two parameters. The subtraction operator subtracts the second parameter from the first. A structure. A structure. A new structure containing the resuls of the subtraction. The multiplicaion operator calculates the product of the two parameters. A structure. A structure. A new structure whose contains the product of the multiplication. The division operator divides the first parameter by the second. A structure. A structure. A new structure whose contains the results of the division. Performs a logical comparison of the two parameters to determine if they are equal. A structure. A structure. A that is if the two instances are equal or if the two instances are not equal. If either instance of is null, the of the will be . Performs a logical comparison of the two parameters to determine if they are equal. A structure. A structure. A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . Performs a logical comparison of the two parameters to determine if the first is less than the second. A structure. A structure. A that is if the first instance is less than the second instance, otherwise . If either instance of is null, the of the will be . Performs a logical comparison of the two parameters to determine if the first is greater than the second. A structure. A structure. A that is if the first instance is greater than the second instance, otherwise . If either instance of is null, the of the will be . Performs a logical comparison of the two parameters to determine if the first is less than or equal to the second. A structure. A structure. A that is if the first instance is less than or equal to the second instance, otherwise. If either instance of is null, the of the will be. Performs a logical comparison of the two parameters to determine if the first is greater than or equal to the second. A structure. A structure. A that is if the first instance is greaater than or equal to the second instance, otherwise . If either instance of is null, the of the will be . Converts this structure to . A structure. If the value of the structure is zero, then the structure's value will be , otherwise . Converts this structure to . A structure whose equals the of this structure. If the structure's Value is , then the structure's will be 1, otherwise the structure's will be 0. Converts this structure to . A new structure whose equals 1 if the structure's Value was ; otherwise the of the new structure is 0. Converts this structure to . A new structure whose equals 1 if the structure's was , otherwise the of the new structure is 0. Converts this structure to . A new structure whose equals 1 if the structure's was , otherwise the of the new structure is 0. Converts this structure to . A new structure whose equals 1 if the structure's was , otherwise the of the new structure is 0. Converts this structure to . A new structure whose equals 1 if the structure's Value was ; otherwise the of the new structure is 0. Converts this structure to . if the structure's is 1; otherwise . Converts this structure to . A structure whose value is a string representing the date and time contained in this structure. Compares this instance to the supplied object and returns an indication of their relative values. The object to be compared. A signed number indicating the relative values of the instance and the object. Return Value Condition Less than zero This instance is less than object. Zero This instance is the same as object. Greater than zero This instance is greater than object -or- object is a null reference () Compares the supplied object parameter to the property of the object. The object to be compared. Equals will return if the object is an instance of and the two are equal; otherwise . Gets the hash code for this instance. A 32-bit signed integer hash code. Represents a null value that can be assigned to the property of an instance of the class. Represents the zero value that can be assigned to the property of an instance of the class. Represents the minimum value that can be assigned to property of an instance of the class. Represents the maximum value that can be assigned to the property of an instance of the class. Returns a value indicating whether the property contains null. Gets the monetary value of an instance of the structure. This property is read-only. Represents a fixed precision and scale numeric value between -10 -1 and 10 -1 to be stored in or retrieved from a database. A constant representing the largest possible value for the property. A constant representing the maximum value for the property. Initializes a new instance of the structure using the supplied value. The value to be stored as a structure. Initializes a new instance of the structure using the supplied integer value. The supplied integer value which will the used as the value of the new structure. Initializes a new instance of the structure using the supplied long integer value. The supplied long integer value which will the used as the value of the new structure. Initializes a new instance of the structure using the supplied parameters. The maximum number of digits that can be used to represent the property of the new structure. The number of decimal places to which the property will be resolved for the new structure. A boolean value indicating whether the new structure represents a positive or negative number. The 128-bit unsigned integer that that provides the value of the new . Initializes a new instance of the structure using the supplied parameters. The maximum number of digits that can be used to represent the property of the new structure. The number of decimal places to which the property will be resolved for the new structure. A boolean value indicating whether the new structure represents a positive or negative number. An 32-bit unsigned integer which will be combined with data2, data3, and data4 to make up the 128-bit unsigned integer that represents the new structures value. An 32-bit unsigned integer which will be combined with data1, data3, and data4 to make up the 128-bit unsigned integer that represents the new structures value. An 32-bit unsigned integer which will be combined with data1, data2, and data4 to make up the 128-bit unsigned integer that represents the new structures value. An 32-bit unsigned integer which will be combined with data1, data2, and data3 to make up the 128-bit unsigned integer that represents the new structures value. Initializes a new instance of the structure using the supplied double parameter. A double, representing the value for the new structure. Converts this structure to . A new object containing the string representation of the structure's property. Converts the representation of a number to its equivalent. The to be parsed. A equivalent to the value contained in the specified Returns the a double equal to the contents of the property of this instance. The decimal representation of the property. Converts the value to . The value to be converted. A new structure whose property equals the value of the parameter. Converts the parameter to . The structure to be converted. A new structure whose value equals the of the parameter. The unary minus operator negates the parameter. The structure to be negated. A new structure whose value contains the results of the negation. Calcuates the sum of the two operators. A structure. A structure. A new structure whose property contains the sum. Calcuates the results of subtracting the second operand from the first. A structure. A structure. A new structure whose Value property contains the results of the subtraction. The multiplication operator computes the product of the two parameters. A structure. A structure. A new structure whose property contains the product of the multiplication. The division operator calculates the results of dividing the first operand by the second. A structure. A structure. A new structure whose property contains the results of the division. Converts the supplied structure to . The structure to be converted. A new structure whose is equal to the of the parameter. Converts the supplied structure to . The structure to be converted. Converts the supplied structure to The structure to be converted. A new structure whose property equals the property of the parameter. Converts the supplied structure to . The structure to be converted. A new structure whose property is equal to the property of the parameter. Converts the supplied structure to SqlDecimal. The structure to be converted. A new structure whose equals the of the parameter. Converts the operand to . The structure to be converted. A new structure whose equals the of the parameter. Converts the supplied structure to . The structure to be converted. A new structure whose property equals the of the parameter. Converts the supplied structure to . The structure to be converted. A new structure whose equals the of the parameter. Converts the supplied parameter to . The object to be converted. A new structure whose equals the value represented by the parameter. The scale of the operand will be adjusted to the number of digits indicated by the digits parameter. Depending on the value of the fRound parameter, the value will either be rounded to the appropriate number of digits or truncated. The structure to be adjusted. The number of digits in the adjusted structure. If this parameter is , the new Value will be rounded, if , the value will be truncated. A new structure whose property contains the adjusted number. Adjusts the value of the operand to the indicated precision and scale. The SqlDecimal structure whose value is to be adjusted. The precision for the new SqlDecimal structure. The scale for the new SqlDecimal structure. A new structure whose Value has been adjusted to the precision and scale indicated in the parameters. Performs a logical comparison of the two operands to determine if they are equal. A structure. A structure. A that is if the two instances are equal or if the two instances are not equal. If either instance of is null, the of the will be . Performs a logical comparison of the two parameters to determine if they are equal. A structure. A structure. A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . Performs a logical comparison of two structures to determine if the first is less than the second. A structure. A structure. A that is if the first instance is less than the second instance, otherwise . If either instance of is null, the of the will be . Performs a logical comparison of two structures to determine if the first is greater than the second. A structure. A structure. A that is if the first instance is less than the second instance, otherwise . If either instance of is null, the of the will be . Performs a logical comparison of the two parameters to determine if the first is less than or equal to the second. A structure. A structure. A that is if the first instance is less than or equal to the second instance, otherwise. If either instance of is null, the of the will be. Performs a logical comparison of the two parameters to determine if the first is greater than or equal to the second. A structure. A structure. A that is if the first instance is greaater than or equal to the second instance, otherwise . If either instance of is null, the of the will be . Calcuates the sum of the two operators. A structure. A structure. A new structure whose property contains the sum. Calcuates the results of subtracting the second operand from the first. A structure. A structure. A new structure whose Value property contains the results of the subtraction. The multiplication operator computes the product of the two parameters. A structure. A structure. A new structure whose property contains the product of the multiplication. The division operator calculates the results of dividing the first operand by the second. A structure. A structure. A new structure whose property contains the results of the division. Performs a logical comparison of the two operands to determine if they are equal. A structure. A structure. A that is if the two instances are equal or if the two instances are not equal. If either instance of is null, the of the will be . Performs a logical comparison of the two parameters to determine if they are equal. A structure. A structure. A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . Performs a logical comparison of two structures to determine if the first is less than the second. A structure. A structure. A that is if the first instance is less than the second instance, otherwise . If either instance of is null, the of the will be . Performs a logical comparison of two structures to determine if the first is greater than the second. A structure. A structure. A that is if the first instance is less than the second instance, otherwise . If either instance of is null, the of the will be . Performs a logical comparison of the two parameters to determine if the first is less than or equal to the second. A structure. A structure. A that is if the first instance is less than or equal to the second instance, otherwise. If either instance of is null, the of the will be. Performs a logical comparison of the two parameters to determine if the first is greater than or equal to the second. A structure. A structure. A that is if the first instance is greaater than or equal to the second instance, otherwise . If either instance of is null, the of the will be . Converts this structure to . if the is non-zero; if zero; otherwise Null. Converts this structure to . A structure whose equals the of this structure. If the structure's Value is , then the structure's will be 1, otherwise the structure's will be 0. Converts this structure to . Converts this structure to . Converts this structure to . Converts this structure to . Converts this structure to . if this structure has a value of 1; if 0; otherwise . Converts this structure to . if the structure's is 1; otherwise . Converts this structure to . A structure whose value is a string representing the date and time contained in this structure. The Abs member function gets the absolute value of the parameter. A SqlDecimal structure. A structure whose property contains the unsigned number representing the absolute value of the parameter. Returns the smallest whole number greater than or equal to the specified structure. The structure for which the ceiling value is to be calculated. A SqlDecimal representing the smallest whole number greater than or equal to the specified structure. Rounds a specified number to the next lower whole number. The structure for which the floor value is to be calculated. A structure containing the whole number portion of this structure. Gets a value indicating the sign of a structure's property. The structure whose sign is to be evaluated. A number indicating the sign of the structure. Gets the number nearest the specified structure's value with the specified precision. The structure to be rounded. The number of significant fractional digits (precision) in the return value. A structure containing the results of the rounding operation. Truncates the specified SqlDecimal structure's value to the desired position. The structure to be truncated. The decimal position to which the number will be truncated. Supply a negative value for the parameter in order to truncate the value to the corresponding positon to the left of the decimal point. Raises the value of the specified structure to the specified exponential power. The structure to be raised to a power. A double value indicating the power to which the number should be raised. A structure containing the results. Compares this instance to the supplied object and returns an indication of their relative values. The object to be compared. A signed number indicating the relative values of the instance and the object. Return Value Condition Less than zero This instance is less than object. Zero This instance is the same as object. Greater than zero This instance is greater than object -or- object is a null reference () Compares the supplied object parameter to the property of the object. The object to be compared. if object is an instance of and the two are equal; otherwise . Returns the hash code for this instance. A 32-bit signed integer hash code. Represents a null value that can be assigned to the property of an instance of the class. A constant representing the minimum value for a structure. A constant representing the maximum value of a structure. Indicates whether or not the of this structure is null. Gets the value of the structure. This property is read-only. Indicates whether or not the of this structure is greater than zero. Gets or sets the maximum number of digits used to represent the property. Gets or sets the number of decimal places to which is resolved. Gets the binary representation of this structure as an array of integers. Get the binary representation of the value of this structure as an array of bytes. Represents a floating point number within the range of -3.40E +38 through 3.40E +38 to be stored in or retrieved from a database. Initializes a new instance of the structure. A floating point number which will be used as the of the new structure. Initializes a new instance of the structure using the supplied double parameter. A double value which will be used as the of the new structure. Converts the specified floating point value to . The float value to be converted to . A structure containing the value of the specified float. Converts the specified structure to float. The value to be converted to float. A float containing the value of the structure. Converts this structure to . A object representing the of this instance of . Converts the specified to a structure. The to be parsed. A equivalent to the value contained in the specified Negates the of the specified structure. A structure. A structure containing the negated value. Computes the sum of the two specified structures. A structure. A structure. A structure containing the sum of the two specified structures. Subtracts the second structure from the first. A structure. A structure. A structure containing the results of the subtraction. Computes the product of the two specified structures. A structure. A structure. A structure containing the product of the multiplication. Divides the first structure by the second. A structure. A structure. A structure containing the results of the division. This implicit operator converts the supplied to . The structure to be converted. A new structure whose is equal to the of the parameter. This implicit operator converts the parameter to . The to be converted. A new structure whose property equals the of the parameter. Converts the supplied parameter to . The structure to be converted. A new structure whose is equal to the of the parameter. Converts the supplied structure to . The structure to be converted. A new structure whose is equal to the of the parameter. Converts the supplied parameter to . The structure to be converted. A new structure whose is equal to the of the parameter. Converts the supplied structure to . The structure to be converted. A new structure whose is equal to the of the parameter. Converts the supplied parameter to . The structure to be converted. A new structure whose is equal to the of the parameter. Converts the supplied parameter to . The parameter to be converted. A new structure whose is equal to the of the parameter. Converts the supplied parameter to . The SqlString object to be converted. A new structure whose is equal to the value represented by the parameter. Performs a logical comparison of the two SqlSingle parameters to determine if they are equal. A structure. A structure. A that is if the two instances are equal or if the two instances are not equal. If either instance of is null, the of the will be . Performs a logical comparison of the two parameters to determine if they are equal. A structure. A structure. A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . Performs a logical comparison of the two parameters to determine if the first is less than the second. A structure. A structure. A that is if the first instance is less than the second instance, otherwise . If either instance of is null, the of the will be . Performs a logical comparison of the two operands to determine if the first is greater than the second. A structure. A structure. A that is if the first instance is greater than the second instance, otherwise . If either instance of is null, the of the will be . Performs a logical comparison of the two parameters to determine if thye first is less than or equal to the second. A structure. A structure. A that is if the first instance is less than or equal to the second instance, otherwise. If either instance of is null, the of the will be. Performs a logical comparison of two structures to determine if the first is greater than or equl to the second. A structure. A structure. A that is if the first instance is greaater than or equal to the second instance, otherwise . If either instance of is null, the of the will be . Computes the sum of the two specified structures. A structure. A structure. A structure containing the sum of the two specified structures. Subtracts the second structure from the first. A structure. A structure. A structure containing the results of the subtraction. Computes the product of the two specified structures. A structure. A structure. A structure containing the product of the multiplication. Divides the first structure by the second. A structure. A structure. A structure containing the results of the division. Performs a logical comparison of the two SqlSingle parameters to determine if they are equal. A structure. A structure. A that is if the two instances are equal or if the two instances are not equal. If either instance of is null, the of the will be . Performs a logical comparison of the two parameters to determine if they are equal. A structure. A structure. A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . Performs a logical comparison of the two parameters to determine if the first is less than the second. A structure. A structure. A that is if the first instance is less than the second instance, otherwise . If either instance of is null, the of the will be . Performs a logical comparison of the two operands to determine if the first is greater than the second. A structure. A structure. A that is if the first instance is greater than the second instance, otherwise . If either instance of is null, the of the will be . Performs a logical comparison of the two parameters to determine if thye first is less than or equal to the second. A structure. A structure. A that is if the first instance is less than or equal to the second instance, otherwise. If either instance of is null, the of the will be. Performs a logical comparison of two structures to determine if the first is greater than or equl to the second. A structure. A structure. A that is if the first instance is greaater than or equal to the second instance, otherwise . If either instance of is null, the of the will be . Converts this structure to . if the is non-zero; if zero; otherwise Null. Converts this structure to . A structure whose equals the of this structure. If the structure's Value is , then the structure's will be 1, otherwise the structure's will be 0. Converts this structure to . A new structure whose equals 1 if the structure's Value was ; otherwise the of the new structure is 0. Converts this structure to . A new structure whose equals 1 if the structure's was , otherwise the of the new structure is 0. Converts this structure to . A new structure whose equals 1 if the structure's was , otherwise the of the new structure is 0. Converts this structure to . A new structure whose equals 1 if the structure's was , otherwise the of the new structure is 0. Converts this structure to . Converts this structure to . A new structure whose equals 1 if the structure's Value was ; otherwise the of the new structure is 0. Converts this structure to . A structure whose value is a string representing the date and time contained in this structure. Compares this instance to the supplied object and returns an indication of their relative values. The object to be compared. A signed number indicating the relative values of the instance and the object. Return Value Condition Less than zero This instance is less than object. Zero This instance is the same as object. Greater than zero This instance is greater than object -or- object is a null reference () Compares the supplied object parameter to the property of the object. The object to be compared. Equals will return if the object is an instance of and the two are equal; otherwise . Gets the hash code for this instance. A 32-bit signed integer hash code. Represents a null value that can be assigned to the property of a structure. Represents the zero value that can be assigned to the property of an instance of the class. Represents the minimum value that can be assigned to property of an instance of the class. Represents the maximum value that can be assigned to the property of an instance of the class. Returns a value indicating whether the property is assigned to null. Gets the value of this structure. This property is read-only. Specifies the compare option values for a structure. Specifies the default option settings for comparisons. Specifies that comparisons must ignore case. Specifies that comparisons must ignore nonspace combining characters, such as diacritics. The Unicode Standard defines combining characters as characters that are combined with base characters to produce a new character. Non-space combining characters do not take up character space by themselves when rendered. For more information on non-space combining characters, see the Unicode Standard at http://www.unicode.org . Specifies that comparisons must ignore the Kana type. Kana type refers to Japanese hiragana and katakana characters, which represent phonetic sounds in the Japanese language. Hiragana is used for native Japanese expressions and words, while katakana is used for words borrowed from other languages, such as "computer" or "internet". A phonetic sound can be expressed in both hiragana and katakana. If this value is selected, the hiragana character for one sound is considered equal to the katakana character for the same sound. Specifies that comparisons must ignore the character width. For example, Japanese katakana characters can be written as full-width or half-width and, if this value is selected, the katakana characters written as full-width are considered equal to the same characters written in half-width. Specifies that sorts should be based on a characters numeric value rather than its alphabetic value. Represents a variable-length stream of characters to be stored in or retrieved from the database. Represents a null value that can be assigned to the property of an instance of the structure. Specifies that comparisons should ignore case. Specifies that the string comparison must ignore the character width. For example, Japanese katakana characters can be written as full-width or half-width and, if this value is selected, the katakana characters written as full-width are considered equal to the same characters written in half-width. Specifies that the string comparison must ignore nonspace combining characters, such as diacritics. The Unicode Standard defines combining characters as characters that are combined with base characters to produce a new character. Non-space combining characters do not take up character space by themselves when rendered. For more information on non-space combining characters, see the Unicode Standard at http://www.unicode.org. Specifies that the string comparison must ignore the Kana type. Kana type refers to Japanese hiragana and katakana characters, which represent phonetic sounds in the Japanese language. Hiragana is used for native Japanese expressions and words, while katakana is used for words borrowed from other languages, such as "computer" or "internet". A phonetic sound can be expressed in both hiragana and katakana. If this value is selected, the hiragana character for one sound is considered equal to the katakana character for the same sound. Specifies that sorts should be based on a characters numeric value rather than its alphabetic value. Initializes a new instance of the class. Specifies the geographical locale and language for the new structure. Specifies the compare options for the new structure. The data array to store. The starting index within the array. The number of characters from index to copy. if Unicode encoded, otherwise . Initializes a new instance of the class. Specifies the geographical locale and language for the new structure. Specifies the compare options for the new structure. The data array to store. if Unicode encoded, otherwise . Initializes a new instance of the class. Specifies the geographical locale and language for the new structure. Specifies the compare options for the new structure. The data array to store. The starting index within the array. The number of characters from index to copy. Initializes a new instance of the structure using the specified locale id, compare options, and data. Specifies the geographical locale and language for the new structure. Specifies the compare options for the new structure. The data array to store. Initializes a new instance of the structure using the specified string, locale id, and compare option values. The string to store. Specifies the geographical locale and language for the new structure. Specifies the compare options for the new structure. Initializes a new instance of the structure using the specified string and locale id values. The string to store. Specifies the geographical locale and language for the new structure. Initializes a new instance of the structure using the specified string. The string to store. Converts the parameter to a . The to be converted. A containing the value of the specified . Converts a to a The to be converted. A , whose contents are the same as the property of the parameter. Converts a object to a . Gets an array of bytes, containing the contents of the in Unicode format. An byte array, containing the contents of the in Unicode format. Gets an array of bytes, containing the contents of the in ANSI format. An byte array, containing the contents of the in ANSI format. Concatenates the two specified structures. A . A . A containing the newly concatenated value representing the contents of the two parameters. Converts the specified structure to . The structure to be converted. A new containing the string representation of the parameter. Converts the specified structure to . The structure to be converted. A new object containing the string representation of the parameter. Converts the specified parameter to . The structure to be converted. A new object containing the string representation of the parameter. Converts the specified parameter to . The SqlInt32 structure to be converted. A new object containing the string representation of the parameter. Converts the specified parameter to . The structure to be converted. A new object containing the string representation of the parameter. Converts the specified parameter to . The structure to be converted. A new containing the string representation of the parameter. Converts the specified parameter to . The structure to be converted. A new containing the string representation of the parameter. Converts the specified parameter to . A new containing the string representation of the parameter. Converts the specified parameter to . The structure to be converted. A new containing the string representation of the parameter. Converts the specified parameter to . The structure to be converted. A new containing the string representation of the parameter. Converts the specified parameter to . The structure to be converted. Creates a copy of this object. A new object in which all property values are the same as the original. Performs a logical comparison of the two operands to determine if they are equal. A . A . A that is if the two instances are equal or if the two instances are not equal. If either instance of is null, the of the will be . Performs a logical comparison of the two operands to determine if they are equal. A . A . A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . Performs a logical comparison of the two operands to determine if the first is less than the second. A . A . A that is if the first instance is less than the second instance, otherwise . If either instance of is null, the of the will be . Performs a logical comparison of the two operands to determine if the first is greater than the second. A . A . A that is if the first instance is greater than the second instance, otherwise . If either instance of is null, the of the will be . Performs a logical comparison of the two operands to determine if the first is less than or equal to the second. A . A . A that is if the first instance is less than or equal to the second instance, otherwise. If either instance of is null, the of the will be. Performs a logical comparison of the two operands to determine if the first is greater than or equal to the second. A . A . A that is if the first instance is greaater than or equal to the second instance, otherwise . If either instance of is null, the of the will be . Concatenates the two specified structures. A . A . A containing the newly concatenated value representing the contents of the two parameters. Performs a logical comparison of the two operands to determine if they are equal. A . A . A that is if the two instances are equal or if the two instances are not equal. If either instance of is null, the of the will be . Performs a logical comparison of the two operands to determine if they are equal. A . A . A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . Performs a logical comparison of the two operands to determine if the first is less than the second. A . A . A that is if the first instance is less than the second instance, otherwise . If either instance of is null, the of the will be . Performs a logical comparison of the two operands to determine if the first is greater than the second. A . A . A that is if the first instance is greater than the second instance, otherwise . If either instance of is null, the of the will be . Performs a logical comparison of the two operands to determine if the first is less than or equal to the second. A . A . A that is if the first instance is less than or equal to the second instance, otherwise. If either instance of is null, the of the will be. Performs a logical comparison of the two operands to determine if the first is greater than or equal to the second. A . A . A that is if the first instance is greaater than or equal to the second instance, otherwise . If either instance of is null, the of the will be . Converts this structure to . if the is non-zero; if zero; otherwise Null. Converts this structure to . Converts this structure to . Converts this structure to . A new structure whose equals 1 if the structure's Value was ; otherwise the of the new structure is 0. Converts this structure to . A new structure whose equals 1 if the structure's was , otherwise the of the new structure is 0. Converts this structure to . A new structure whose equals 1 if the structure's was , otherwise the of the new structure is 0. Converts this structure to . A new structure whose equals 1 if the structure's was , otherwise the of the new structure is 0. Converts this structure to . if this structure has a value of 1; if 0; otherwise . Converts this structure to . A new structure whose equals 1 if the structure's Value was ; otherwise the of the new structure is 0. Converts this structure to . Converts this structure to . Gets the enumeration equilvalent of the specified value. Compares this instance of to the supplied object and returns an indication of their relative values. The object to be compared. A signed number indicating the relative values of the instance and the object. Return Value Condition Less than zero This instance is less than object. Zero This instance is the same as object. Greater than zero This instance is greater than object -or- object is a null reference () Compares the supplied object parameter to the property of the object. The object to be compared. Equals will return if the object is an instance of and the two are equal; otherwise . Gets the hash code for this instance. A 32-bit signed integer hash code. Indicates whether the of the is . Gets the string that is stored in this structure. This property is read-only. Specifies the geographical locale and language for the structure. Gets the structure that represents information about the culture of this object. Gets the object that defines how string comparisons should be performed for this structure. A combination of one or more of the enumeration values that represent the way in which this should be compared to other structures. The base exception class for the . Initializes a new instance of the class with a specified error message. The error message that explains the reason for the exception. Initializes a new instance of the class using the specified serialization information and streaming context. A SerializationInfo structure. A StreamingContext structure. The exception that is thrown when the property of a structure is set to null. Initializes a new instance of the class with default properties. Initializes a new instance of the class with a specified error message. The error message that explains the reason for the exception. The exception that is thrown when setting a value into a structure would truncate that value. Initializes a new instance of the class with default properties. Initializes a new instance of the class with a specified error message. The error message that explains the reason for the exception. Allows structured data to be stored, retrieved, and manipulated through a relational . Creates an element with the specified , , and . The prefix of the new element; if String.Empty or there is no prefix. The local name of the new element. The namespace URI of the new element; if String.Empty or there is no namespaceURI. A new . Creates an with the specified name. nodes cannot be created for objects. Calling this method throws an exception. Name of the entity reference. Retrieves the associated with the specified . The whose associated you wish to retrieve. The containing a representation of the ; if there is no associated with the . Retrieves the associated with the specified . The whose associated you wish to retrieve. The containing a representation of the specified . Creates a duplicate of the current node. to recursively clone the subtree under the specified node; to clone only the node itself. The cloned node. Loads the using the specified URL. URL for the file containing the XML document to load. Loads the from the specified stream. The stream containing the XML document to load. Loads the from the specified . The used to feed the XML data into the document. Loads the from the specified . containing the XML document to load. Initializes a new instance of the class. Initializes a new instance of the class with the specified . The to load into . Creates a new object for navigating this document. The is positioned on the node specified in the parameter. The you want the navigator initially positioned on. An . Gets the with the specified ID. This method is not supported by the class. Calling this method throws an exception. The attribute ID to match. Gets a that provides a relational representation of the data in the . Used to create a strongly-typed . Generates a strongly-typed . The source that specifies the metadata for the typed . The CodeNamespace that provides the target Namespace for the typed . The CodeGenerator used to create the typed . Transforms a string in a valid typed name. The source name to transform into a valid typed name. The CodeGenerator used to perform the conversion. A string that is the converted name. The exception that is thrown by a strongly-typed when the user accesses DBNull value. Initializes a new instance of the class using the specified serialization information and streaming context. A object. A structure. Initializes a new instance of the class. Initializes a new instance of the class with the specified string and inner exception. The string to display when the exception is thrown. A reference to an inner exception. The exception that is thrown when a name conflict occurs while generating a strongly-typed . Initializes a new instance of the class using the specified serialization information and streaming context. A object. A structure. Initializes a new instance of the class. Initializes a new instance of the class. An object containing a dynamic list of exceptions. Implements the interface and returns the data needed to serialize the object. A object. A structure. Gets a dynamic list of generated errors.