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()