| | Name | Description |
 | Close | Overridden. Closes the reader. With System.Data.CommandBehavior.CloseConnection the connection is closed as well. |
 | CreateObjRef | (Inherited from System.MarshalByRefObject) |
 | Dispose | Overloaded. Overridden. Releases the unmanaged resources used by the reader and, optionally, the managed resources. |
 | GetBoolean | Overloaded. Overridden. Returns the value of the specified column as a Boolean. |
 | GetByte | Overloaded. Overridden. Returns the value of the specified column as a byte. |
 | GetBytes | Overloaded. Reads a stream of bytes from the specified column offset into the buffer as an array starting at the given buffer offset. (Inherited from Devart.Common.DbDataReaderBase) |
 | GetChar | Overloaded. Overridden. Returns the value of the specified column as a character. |
 | GetChars | Overloaded. Reads a stream of characters from the specified column offset into the buffer as an array starting at the given buffer offset. (Inherited from Devart.Common.DbDataReaderBase) |
 | GetDataTypeName | Overloaded. Overridden. Returns the name of the data type of the specified column; in the native mode, the name of the MongoDBType value. |
 | GetDateTime | Overloaded. Overridden. Returns the value of the specified column as a DateTime of the kind set by the DateTime Kind connection option. |
 | GetDateTimeOffset | Overloaded. Overridden. Returns the value of the specified column as a DateTimeOffset. A date without an offset gets the offset of the DateTime Kind connection option. Throws System.InvalidCastException if the value is a null reference (Nothing in Visual Basic). |
 | GetDecimal | Overloaded. Overridden. Returns the value of the specified column as a Decimal. |
 | GetDocument | Returns the current document as a MongoDBDocument when the command is executed with ReaderType=Document; otherwise returns a null reference (Nothing in Visual Basic). In the SQL engine mode throws System.NotSupportedException. |
 | GetDouble | Overloaded. Overridden. Returns the value of the specified column as a double-precision floating-point number. |
 | GetFieldType | Overloaded. Overridden. Returns the .NET type of the specified column. A Decimal128 column has the type set by the Decimal128 Mapping connection option (with ReaderType=Default). |
 | GetFieldValue<T> | Returns the value of the specified column as the specified type. |
 | GetFloat | Overloaded. Overridden. Returns the value of the specified column as a single-precision floating-point number. |
 | GetGuid | Overloaded. Overridden. Returns the value of the specified column as a Guid. In the native mode the value can be a UUID or Binary field or a string. |
 | GetInt16 | Overloaded. Overridden. Returns the value of the specified column as a 16-bit signed integer. |
 | GetInt32 | Overloaded. Overridden. Returns the value of the specified column as a 32-bit signed integer. |
 | GetInt64 | Overloaded. Overridden. Returns the value of the specified column as a 64-bit signed integer. |
 | GetLifetimeService | (Inherited from System.MarshalByRefObject) |
 | GetName | Overridden. Returns the name of the specified column; in the native mode, the full path of the field. |
 | GetOrdinal | Overridden. Returns the ordinal of the column with the specified name. |
 | GetProviderSpecificFieldType | Returns the provider-specific field type of the specified column. (Inherited from Devart.Common.DbDataReaderBase) |
 | GetProviderSpecificValue | Gets the value of the specified column as an instance of System.Object (Inherited from Devart.Common.DbDataReaderBase) |
 | GetSchemaTable | Overridden. Returns a DataTable that describes the columns of the reader. In the native mode the "_id" column is marked as the key. |
 | GetString | Overloaded. Overridden. Returns the value of the specified column as a string. |
 | GetValue | Overloaded. Overridden. Returns the value of the specified column, or DBNull.Value for a missing or a null reference (Nothing in Visual Basic) field. In the native mode an Int32 value of an Int64 or Double column is returned as the column type, and a date of a DateTimeOffset column as DateTimeOffset. |
 | GetValues | Gets all attribute columns in the collection for the current row. (Inherited from Devart.Common.DbDataReaderBase) |
 | InitializeLifetimeService | (Inherited from System.MarshalByRefObject) |
 | IsDBNull | Overloaded. Overridden. Returns a value indicating whether the specified column contains a a null reference (Nothing in Visual Basic) or missing value. |
 | NextResult | Overridden. Advances the reader to the next result set. In the native mode always returns false. |
 | Read | Overridden. Advances the reader to the next row. Returns false when there are no more rows, and always false with System.Data.CommandBehavior.SchemaOnly in the native mode. |