| ProjectionRow Class | 
 Inheritance Hierarchy
Inheritance HierarchyNamespace: SD.LLBLGen.Pro.ORMSupportClasses
 Syntax
SyntaxThe ProjectionRow type exposes the following members.
 Constructors
Constructors| Name | Description | |
|---|---|---|
|  | ProjectionRow(Object) | 
            Initializes a new instance of the ProjectionRow class.
             | 
|  | ProjectionRow(Object, DictionaryString, Int32) | 
            Initializes a new instance of the ProjectionRow class.
             | 
 Properties
Properties| Name | Description | |
|---|---|---|
|  | ItemInt32 | 
            Gets the Object at the specified index. Converts DBNull.Value to null.
             | 
|  | ItemString | 
            Gets the Object with the specified name.
             | 
|  | NameToIndexMap | 
            Gets the name to index map, which is an index to lookup the value index for a name. The value is the ordinal in the resultset for the column with
            the name specified as key.
             | 
|  | RawRow | 
            Gets the plain row wrapped by this projectionrow
             | 
 Methods
Methods| 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.) | 
|  | ToString | Returns a string that represents the current object.(Inherited from Object.) | 
 See Also
See Also