ProviderDataTypeRegistryBase
Namespace: MJCZone.DapperMatic.Providers
Assembly: MJCZone.DapperMatic
Summary
Base class for provider-specific data type registries.
Inheritance
Implemented Interfaces:
abstract public
Note: This is an abstract base class. Concrete implementations can be found in provider-specific namespaces.
Contents
Methods (8)
Methods
| Method | Summary |
|---|---|
| GetAvailableDataTypes | Gets all available data types, optionally including advanced types. |
| GetDataTypeByName | |
| GetDataTypesForCategory | |
| GetAvailableCategories | |
| GetType | |
| ToString | |
| Equals | |
| GetHashCode |
GetAvailableDataTypes
Gets all available data types, optionally including advanced types.
csharp
IEnumerable<DataTypeInfo> GetAvailableDataTypes(bool includeAdvanced)Parameters
- includeAdvanced (bool) - Whether to include advanced (non-common) types.
Returns
Type: IEnumerable<DataTypeInfo>
A collection of available data types.
GetDataTypeByName
csharp
DataTypeInfo? GetDataTypeByName()Returns
Type: DataTypeInfo?
GetDataTypesForCategory
csharp
IEnumerable<DataTypeInfo> GetDataTypesForCategory()Returns
Type: IEnumerable<DataTypeInfo>
GetAvailableCategories
csharp
IEnumerable<DataTypeCategory> GetAvailableCategories()Returns
Type: IEnumerable<DataTypeCategory>
GetType
csharp
GetType()ToString
csharp
ToString()Equals
csharp
Equals()GetHashCode
csharp
GetHashCode()