Class DynamicTypeInfoResolver
Inheritance
object
DynamicTypeInfoResolver
Assembly: Npgsql.dll
Syntax
public abstract class DynamicTypeInfoResolver : IPgTypeInfoResolver
Methods
|
Improve this Doc
View Source
CreateCollection(TypeInfoMappingCollection?)
Declaration
protected DynamicTypeInfoResolver.DynamicMappingCollection CreateCollection(TypeInfoMappingCollection? baseCollection = null)
Parameters
Returns
|
Improve this Doc
View Source
GetMappings(Type?, DataTypeName, PgSerializerOptions)
Declaration
protected abstract DynamicTypeInfoResolver.DynamicMappingCollection? GetMappings(Type? type, DataTypeName dataTypeName, PgSerializerOptions options)
Parameters
Returns
|
Improve this Doc
View Source
GetTypeInfo(Type?, DataTypeName?, PgSerializerOptions)
Declaration
public PgTypeInfo? GetTypeInfo(Type? type, DataTypeName? dataTypeName, PgSerializerOptions options)
Parameters
Returns
|
Improve this Doc
View Source
IsArrayDataTypeName(DataTypeName, PgSerializerOptions, out DataTypeName)
Declaration
protected static bool IsArrayDataTypeName(DataTypeName dataTypeName, PgSerializerOptions options, out DataTypeName elementDataTypeName)
Parameters
Returns
|
Improve this Doc
View Source
IsArrayLikeType(Type, out Type?)
Declaration
protected static bool IsArrayLikeType(Type type, out Type? elementType)
Parameters
Type |
Name |
Description |
Type |
type |
|
Type? |
elementType |
|
Returns
|
Improve this Doc
View Source
IsTypeOrNullableOfType(Type, Func<Type, bool>, out Type)
Declaration
protected static bool IsTypeOrNullableOfType(Type type, Func<Type, bool> predicate, out Type matchedType)
Parameters
Type |
Name |
Description |
Type |
type |
|
Func<, ><Type, bool> |
predicate |
|
Type |
matchedType |
|
Returns
Implements