Esempio n. 1
0
        public static FieldList AsFieldList(this IFieldBase field)
        {
            DebugHelper.CheckFieldType(field, typeof(FieldList));

            return((field is FieldList) ? field as FieldList : null);
        }
Esempio n. 2
0
        public static DateTime?AsDateTime(this IFieldBase field)
        {
            DebugHelper.CheckFieldType(field, typeof(DateTimeField));

            return((field is DateTimeField) ? (field as DateTimeField).Data : (DateTime?)null);
        }
Esempio n. 3
0
        public static double?AsDouble(this IFieldBase field)
        {
            DebugHelper.CheckFieldType(field, typeof(DoubleField));

            return((field is DoubleField) ? (field as DoubleField).Data : (double?)null);
        }
Esempio n. 4
0
        public static byte?AsByte(this IFieldBase field)
        {
            DebugHelper.CheckFieldType(field, typeof(ByteField));

            return((field is ByteField) ? (field as ByteField).Data : (byte?)null);
        }
Esempio n. 5
0
        public static byte[] AsByteArray(this IFieldBase field)
        {
            DebugHelper.CheckFieldType(field, typeof(BinaryFieldBase));

            return((field is BinaryFieldBase) ? (field as BinaryFieldBase).Data : null);
        }
Esempio n. 6
0
        public static bool?AsBoolean(this IFieldBase field)
        {
            DebugHelper.CheckFieldType(field, typeof(BooleanField));

            return((field is BooleanField) ? (field as BooleanField).Data : (bool?)null);
        }
Esempio n. 7
0
        public static string AsString(this IFieldBase field)
        {
            DebugHelper.CheckFieldType(field, typeof(StringField));

            return((field is StringField) ? (field as StringField).Data : null);
        }
Esempio n. 8
0
        public static short?AsShort(this IFieldBase field)
        {
            DebugHelper.CheckFieldType(field, typeof(Int16Field));

            return((field is Int16Field) ? (field as Int16Field).Data : (short?)null);
        }
Esempio n. 9
0
        public static List <IFieldBase> AsList(this IFieldBase field)
        {
            DebugHelper.CheckFieldType(field, typeof(FieldList));

            return((field is FieldList) ? (field as FieldList).Data : null);
        }
Esempio n. 10
0
        public static int?AsInteger(this IFieldBase field)
        {
            DebugHelper.CheckFieldType(field, typeof(Int32Field));

            return((field is Int32Field) ? (field as Int32Field).Data : (int?)null);
        }