internal override void AddTo(TypeHandlerRegistry.AvailablePostgresTypes types) { base.AddTo(types); types.ByFullName[FullName] = this; types.ByName[Name] = types.ByName.ContainsKey(Name) ? null : this; }
internal virtual void AddTo(TypeHandlerRegistry.AvailablePostgresTypes types) { types.ByOID[OID] = this; if (NpgsqlDbType != null) { types.ByNpgsqlDbType[NpgsqlDbType.Value] = this; } }
internal override void AddTo(TypeHandlerRegistry.AvailablePostgresTypes types) { base.AddTo(types); if (_dbTypes != null) { foreach (var dbType in _dbTypes) { types.ByDbType[dbType] = this; } } if (_clrTypes != null) { foreach (var type in _clrTypes) { types.ByClrType[type] = this; } } }