ObjectMaterializer<TDataReader> Class

 

This API supports the product infrastructure and is not intended to be used directly from your code.

Defines methods for dynamically materializing objects.

Namespace:   System.Data.Linq.SqlClient.Implementation
Assembly:  System.Data.Linq (in System.Data.Linq.dll)

System.Object
  System.Data.Linq.SqlClient.Implementation.ObjectMaterializer<TDataReader>

public abstract class ObjectMaterializer<TDataReader>
where TDataReader : DbDataReader

Type Parameters

TDataReader

The type of the data reader.

NameDescription
System_CAPS_pubmethodObjectMaterializer<TDataReader>()

This API supports the product infrastructure and is not intended to be used directly from your code. Initializes a new instance of the ObjectMaterializer<TDataReader> class.

NameDescription
System_CAPS_pubpropertyCanDeferLoad

This API supports the product infrastructure and is not intended to be used directly from your code. When overridden in a derived class, gets a value that indicates whether deferred loading is enabled.

NameDescription
System_CAPS_pubmethodSystem_CAPS_staticConvert<TOutput>(IEnumerable)

This API supports the product infrastructure and is not intended to be used directly from your code. Changes the type of each element in a specified sequence.

System_CAPS_pubmethodSystem_CAPS_staticCreateGroup<TKey, TElement>(TKey, IEnumerable<TElement>)

This API supports the product infrastructure and is not intended to be used directly from your code. Creates a group from a specified key and collection of values.

System_CAPS_pubmethodSystem_CAPS_staticCreateOrderedEnumerable<TElement>(IEnumerable<TElement>)

This API supports the product infrastructure and is not intended to be used directly from your code. Creates an ordered sequence from a specified collection of values.

System_CAPS_pubmethodEquals(Object)

Determines whether the specified object is equal to the current object.(Inherited from Object.)

System_CAPS_pubmethodSystem_CAPS_staticErrorAssignmentToNull(Type)

This API supports the product infrastructure and is not intended to be used directly from your code. Returns an exception that indicates that a null value was tried to be assigned to a non-nullable value type.

System_CAPS_pubmethodExecuteSubQuery(Int32, Object[])

This API supports the product infrastructure and is not intended to be used directly from your code. When overridden in a derived class, executes a query.

System_CAPS_protmethodFinalize()

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

Serves as the default hash function. (Inherited from Object.)

System_CAPS_pubmethodGetLinkSource<T>(Int32, Int32, Object[])

This API supports the product infrastructure and is not intended to be used directly from your code. When overridden in a derived class, creates a new deferred source.

System_CAPS_pubmethodGetNestedLinkSource<T>(Int32, Int32, Object)

This API supports the product infrastructure and is not intended to be used directly from your code. When overridden in a derived class, creates a new deferred source.

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_pubmethodInsertLookup(Int32, Object)

This API supports the product infrastructure and is not intended to be used directly from your code. When overridden in a derived class, inserts a value into a data structure.

System_CAPS_protmethodMemberwiseClone()

Creates a shallow copy of the current Object.(Inherited from Object.)

System_CAPS_pubmethodRead()

This API supports the product infrastructure and is not intended to be used directly from your code. When overridden in a derived class, advances the reader to the next record.

System_CAPS_pubmethodSendEntityMaterialized(Int32, Object)

This API supports the product infrastructure and is not intended to be used directly from your code. When overridden in a derived class, invokes the method represented by OnLoadedMethod.

System_CAPS_pubmethodToString()

Returns a string that represents the current object.(Inherited from Object.)

NameDescription
System_CAPS_pubfieldArguments

This API supports the product infrastructure and is not intended to be used directly from your code. Captures internal state for the fast materializer.

System_CAPS_pubfieldBufferReader

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a reader that reads data rows in a forward-only manner.

System_CAPS_pubfieldDataReader

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a data reader.

System_CAPS_pubfieldGlobals

This API supports the product infrastructure and is not intended to be used directly from your code. Captures internal state for the fast materializer.

System_CAPS_pubfieldLocals

This API supports the product infrastructure and is not intended to be used directly from your code. Captures internal state for the fast materializer.

System_CAPS_pubfieldOrdinals

This API supports the product infrastructure and is not intended to be used directly from your code. Represents column ordinals of a data reader.

.NET Framework
Available since 3.5

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: