Click or drag to resize
FieldInfoProviderBase Class
Abstract base class for the FieldInfoProvider class which is used by generated code to provide IFieldInfo objects and nametoindex dictionaries for EntityFields(2) objects.
Inheritance Hierarchy
SystemObject
  SD.LLBLGen.Pro.ORMSupportClassesFieldInfoProviderBase

Namespace:  SD.LLBLGen.Pro.ORMSupportClasses
Assembly:  SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.3.0.0 (5.3.0)
Syntax
public abstract class FieldInfoProviderBase : IFieldInfoProvider

The FieldInfoProviderBase type exposes the following members.

Constructors
  NameDescription
Protected methodFieldInfoProviderBase
Initializes a new instance of the FieldInfoProviderBase class
Top
Methods
  NameDescription
Protected methodAddElementFieldInfo
Adds an element field info object for the element name.elementfieldname field.
Protected methodAddFieldIndexEnumForElementName
Adds the field index enum - element name pair
Protected methodConstructElementFieldStructures
Constructs the element field objects, which are used by EntityFields(2) object to find back an entity field based on the name and also for creating fields. This routine utilizes the inheritance info provider to understand the full fields list of an entity (if applicable).
Protected methodCreateEntityField
Creates a new EntityField instance with the elements provided.
Protected methodCreateEntityField2
Creates a new EntityField2 instance with the elements provided.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetEntityFields(IInheritanceInfoProvider, String)
Fills the entity fields object for the adapter entity with the name specified.
Public methodGetEntityFields(IInheritanceInfoProvider, IPersistenceInfoProvider, String)
Fills the entity fields object for the adapter entity with the name specified.
Public methodGetEntityFieldsArray(String)
Gets the entity fields array.
Public methodGetEntityFieldsArray(String, IPersistenceInfoProvider)
Gets the entity fields array.
Public methodGetFieldIndexes
Gets the field indexes object for the element passed in. This is an object which is used by EntityFields(2) objects to quickly find a field based on the field name.
Public methodGetFieldInfo(Enum)
Gets the field info for the field specified with the field index.
Public methodGetFieldInfo(String, Int32)
Gets the field info for the field passed in for the element passed in
Public methodGetFieldInfo(String, String)
Gets the field info for the field passed in for the element passed in
Public methodGetFieldInfos
Gets the field infos for the element passed in.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodInitClass
Inits the class.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also