static private ToPrimitiveTypeEnum ( TypeCode typeCode ) : InternalPrimitiveTypeE | ||
typeCode | TypeCode | |
return | InternalPrimitiveTypeE |
// Token: 0x0600538E RID: 21390 RVA: 0x00127AF8 File Offset: 0x00125CF8 internal static InternalPrimitiveTypeE ToCode(Type type) { InternalPrimitiveTypeE result; if (type != null && !type.IsPrimitive) { if (type == Converter.typeofDateTime) { result = InternalPrimitiveTypeE.DateTime; } else if (type == Converter.typeofTimeSpan) { result = InternalPrimitiveTypeE.TimeSpan; } else if (type == Converter.typeofDecimal) { result = InternalPrimitiveTypeE.Decimal; } else { result = InternalPrimitiveTypeE.Invalid; } } else { result = Converter.ToPrimitiveTypeEnum(Type.GetTypeCode(type)); } return(result); }
internal static InternalPrimitiveTypeE ToCode(Type type) { return(type == null || type.IsPrimitive ? Converter.ToPrimitiveTypeEnum(Type.GetTypeCode(type)) : (type != Converter.typeofDateTime ? (type != Converter.typeofTimeSpan ? (type != Converter.typeofDecimal ? InternalPrimitiveTypeE.Invalid : InternalPrimitiveTypeE.Decimal) : InternalPrimitiveTypeE.TimeSpan) : InternalPrimitiveTypeE.DateTime)); }