ProjectionRow Methods | 
The ProjectionRow type exposes the following members.
| Name | Description | |
|---|---|---|
| Equals | Determines whether the specified object is equal to the current object.  (Inherited from Object.) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.  (Inherited from Object.) | |
| GetT(Int32) | 
            Gets the value for the specified index and converts it to the type T. If the value can be nullable, specify Nullable<T> of T is a value type.
              | |
| GetT(String) | 
            Gets the value for the specified name and converts it to the type T. If the value can be nullable, specify Nullable<T> of T is a value type.
              | |
| GetBoolean | 
            Gets the value of the specified column as a Boolean.
              | |
| GetByte | 
            Gets the 8-bit unsigned integer value of the specified column.
              | |
| GetByteArray | 
            Gets the byte array of the specified field. Returns null if the value is DBNull.
              | |
| GetChar | 
            Gets the character value of the specified column.
              | |
| GetDateTime | 
            Gets the date and time data value of the specified field. If DBNull, default(DateTime) is returned.
              | |
| GetDateTimeOffset | 
            Gets the date time offset value of the specified field. Returns default(DateTimeOffset), which is MinValue.
              | |
| GetDecimal | 
            Gets the fixed-position numeric value of the specified field.
              | |
| GetDouble | 
            Gets the double-precision floating point number of the specified field.
              | |
| GetEnumValueTEnum | 
            Gets the enum value of the specified field.
              | |
| GetFloat | 
            Gets the single-precision floating point number of the specified field.
              | |
| GetGuid | 
            Returns the GUID value of the specified field. If null, Guid.Empty is returned.
              | |
| GetHashCode | Serves as the default hash function.   (Inherited from Object.) | |
| GetInt16 | 
            Gets the 16-bit signed integer value of the specified field.
              | |
| GetInt32 | 
            Gets the 32-bit signed integer value of the specified field.
              | |
| GetInt64 | 
            Gets the 64-bit signed integer value of the specified field.
              | |
| GetMethodInfoForValueType | 
            Gets the MethodInfo of the method of this class to call to obtain a value of the type specified. If the type doesn't have a specific method, 
            null is returned.
              | |
| GetNullableBoolean | 
            Gets the value of the specified column as a nullable Boolean or null if the value is DBNull
              | |
| GetNullableByte | 
            Gets the 8-bit unsigned integer value of the specified column or null if the value is DBNull
              | |
| GetNullableChar | 
            Gets the character value of the specified column or null if the value is DBNull
              | |
| GetNullableDateTime | 
            Gets the date and time data value of the specified field or null if the value is DBNull
              | |
| GetNullableDateTimeOffset | 
            Gets the date time offset value of the specified field or null if the value is DBNull
              | |
| GetNullableDecimal | 
            Gets the fixed-position numeric value of the specified field or null if the value is DBNull
              | |
| GetNullableDouble | 
            Gets the double-precision floating point number of the specified field or null if the value is DBNull
              | |
| GetNullableEnumValueTEnum | 
            Gets the enum value of the specified field or null if the value is DBNull
              | |
| GetNullableFloat | 
            Gets the single-precision floating point number of the specified field or null if the value is DBNull
              | |
| GetNullableGuid | 
            Returns the GUID value of the specified field or null if the value is DBNull
              | |
| GetNullableInt16 | 
            Gets the 16-bit signed integer value of the specified field or null if the value is DBNull
              | |
| GetNullableInt32 | 
            Gets the 32-bit signed integer value of the specified field or null if the value is DBNull
              | |
| GetNullableInt64 | 
            Gets the 64-bit signed integer value of the specified field or null if the value is DBNull
              | |
| GetNullableSByte | 
            Gets the sbyte value of the specified field or null if the value is DBNull
              | |
| GetNullableTimeSpan | 
            Gets the timespan value of the specified field or null if the value is DBNull
              | |
| GetNullableUInt16 | 
            Gets the unsigned int16 value of the specified field or null if the value is DBNull
              | |
| GetNullableUInt32 | 
            Gets the unsigned int32 value of the specified field or null if the value is DBNull
              | |
| GetNullableUInt64 | 
            Gets the unsigned int64 value of the specified field or null if the value is DBNull
              | |
| GetSByte | 
            Gets the sbyte value of the specified field.
              | |
| GetString | 
            Gets the string value of the specified field.
              | |
| GetTimeSpan | 
            Gets the timespan value of the specified field. Returns TimeSpan.Zero if the value is DBNull
              | |
| GetType | Gets the Type of the current instance.  (Inherited from Object.) | |
| GetUInt16 | 
            Gets the unsigned int16 value of the specified field.
              | |
| GetUInt32 | 
            Gets the unsigned int32 value of the specified field.
              | |
| GetUInt64 | 
            Gets the unsigned int64 value of the specified field.
              | |
| GetValue | 
            Return the value of the specified field. Converts DBNull.Value to null.
              | |
| GetValues | 
            Populates an array of objects with the column values of the current record. Copies the plain row as-is to the passed in array. It copies as much values as there are either
            in rawrow or how many they'll fit in values.
              | |
| MemberwiseClone | Creates a shallow copy of the current Object.  (Inherited from Object.) | |
| SetRow | 
            Sets the raw row this projectionrow works on. Overwrites the one set in the constructor
              | |
| ToString | Returns a string that represents the current object.  (Inherited from Object.) |