Skip to content

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 ​

MethodSummary
GetAvailableDataTypesGets 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&lt;DataTypeInfo&gt; GetDataTypesForCategory()

Returns ​

Type: IEnumerable<DataTypeInfo>

GetAvailableCategories ​

csharp
IEnumerable&lt;DataTypeCategory&gt; GetAvailableCategories()

Returns ​

Type: IEnumerable<DataTypeCategory>

GetType ​

csharp
GetType()

ToString ​

csharp
ToString()

Equals ​

csharp
Equals()

GetHashCode ​

csharp
GetHashCode()