Исходник:
- Код: Выделить всё
private static Type GetPropertyType(Type propertyType)
{
Type type = propertyType;
if (type.IsGenericType && (type.GetGenericTypeDefinition() == typeof (Nullable<>)))
return Nullable.GetUnderlyingType(type);
return type;
}
Каменный цветок:
- Код: Выделить всё
Shared Function GetPropertyType(ByVal pPropertyType As System.Type) As System.Type
Dim _Type As System.Type = pPropertyType
If (_Type.IsGenericType And (_Type.GetGenericTypeDefinition = Nullable)) Then
Return Nullable.GetUnderlyingType(_Type)
End If
Return _Type
End Function