| FrameworkValidatorBase Class | 
Namespace: SD.LLBLGen.Pro.ApplicationCore.Extensibility
The FrameworkValidatorBase type exposes the following members.
| Name | Description | |
|---|---|---|
| FrameworkValidatorBase | 
            Initializes a new instance of the FrameworkValidatorBase class.
              | 
| Name | Description | |
|---|---|---|
| CreateAndDispatchCorrectableMessage | 
            Creates a new correctable message which won't receive choices/step corrections, and which is dispatched directly
              | |
| CreateAndDispatchNormalMessage | 
            Creates a new normal message which is dispatched directly
              | |
| CreateCorrectableMessage | 
            Creates a new correctable message. Use this method to create a message to append corrections to and dispatch at a later point
              | |
| DispatchCorrectableMessage | 
            Dispatches the correctable message.
              | |
| 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.) | |
| GetDbDescriptionForDriverID(String) | 
            Gets the db description for driver ID.
              | |
| GetDbDescriptionForDriverID(String, FrameworkValidatorBaseNameTypeToReturn) | 
            Gets the db description for driver ID.
              | |
| GetHashCode | Serves as the default hash function.   (Inherited from Object.) | |
| GetType | Gets the Type of the current instance.  (Inherited from Object.) | |
| MemberwiseClone | Creates a shallow copy of the current Object.  (Inherited from Object.) | |
| ReportBinaryPkFieldsAsCorrectableMessage | 
            Reports any entity which has at least one pk field of type byte[] as an error.
              | |
| ReportDiscriminatorFieldsInPkAsCorrectableMessage | 
            Reports each discriminator fields which is part of the identifying fields of an entity as correctable message (either as error or warning)
              | |
| ReportEntitiesWithoutIdentifyingFieldsAsCorrectableMessage(Project, Boolean) | 
            Reports the entities without identifying fields as correctable message (either error or warning). This implementation will report entities
            mapped on a table if the mapping's action combination is other than CreateRetrieve or Retrieve.
              | |
| ReportEntitiesWithoutIdentifyingFieldsAsCorrectableMessage(Project, Boolean, HashSetActionCombinationType) | 
            Reports the entities without identifying fields as correctable message (either error or warning). If a mapping is present which has an action
            combination which isn't present in combinationsRequiringPk and its target is a table, it will report the issue as a correctable message.
              | |
| ReportMultipleInheritanceTypesPerHierarchyAsCorrectableMessage | 
            Reports each mixture of inheritance hierarchy types in an inheritance hierachy. (Either an error or a warning)
              | |
| ReportNavigatorNameEqualToEntityAsCorrectableMessage | 
            Reports an error if the navigator name specified is equal to the entity specified for the relationship specified.
              | |
| ReportNonOptionalFieldsInSplitOffEntitiesAsCorrectableMessage | 
            Reports every split off entity which has non-optional fields as a correctable message (either an error or a warning)
              | |
| ReportNonPureManyToManyRelationships | 
            Reports any non-pure m:n relationship (so all objectified m:n relationships are reported) as warning or error.
              | |
| ReportNonSystemSequenceUsageAsCorrectableMessage | 
            Reports every usage of a non-system sequence as a correctable message.
              | |
| ReportSPCallsAsCorrectableMessages | 
            Reports errors with respect to SP calls as correctable messages.
              | |
| ReportSubElementNameConflictsAsCorrectableMessages | 
            Reports sub element name conflicts with the name of the element containing the subelement (field, navigator) as correctable messages.
              | |
| ReportSubElementNameEqualToContainingElementNameAsCorrectableMessage | 
            Reports an error if the subElement name specified is equal to the name of the containingElement specified
              | |
| ReportTvfCallsAsCorrectableMessages | 
            Reports errors with respect to TVF calls as correctable messages.
              | |
| ReportTypedViewsAsCorrectableMessages | 
            Reports errors with respect to typed views as correctable messages.
              | |
| ReportValueTypeUsageAsCorrectableMessage | 
            Reports each usage of a valuetype as a correctable message (either an error or a warning.)
              | |
| ToString | Returns a string that represents the current object.  (Inherited from Object.) | |
| Validate | 
            Validates the specified project. 
              |