Ejemplo n.º 1
0
        protected TE defineField <TD>(TE key, string name,
                                      string desc, RevitUnitType unittype = RevitUnitType.UT_UNDEFINED)
        {
            Fields.Add(key,
                       new SchemaFieldDef <TE, TD>(key, name, desc, unittype));

            return(key);
        }
Ejemplo n.º 2
0
        protected SchemaRootKey defineField <TT>(SchemaRootKey key, string name,
                                                 string desc, TT val,
                                                 RevitUnitType unittype = RevitUnitType.UT_UNDEFINED)
        {
            Fields.Add(key,
                       new SchemaFieldRoot <TT>(key, name, desc, val, unittype));

            return(key);
        }
Ejemplo n.º 3
0
 public SchemaFieldUnit(SchemaAppKey sequence, string name, string desc, dynamic val,
                        RevitUnitType unitType = RevitUnitType.UT_UNDEFINED, string guid = "")
 {
     Sequence = (int)sequence;
     Name     = name;
     Desc     = desc;
     Value    = val;
     UnitType = unitType;
     Guid     = guid;
 }
Ejemplo n.º 4
0
 public SchemaFieldDef(TE sequence, string name, string desc,         /*ExData<TD> value,*/
                       RevitUnitType unitType = RevitUnitType.UT_UNDEFINED, string guid = "")
 {
     Key       = sequence;
     Sequence  = (int)(object)sequence;
     Name      = name;
     Desc      = desc;
     ValueType = typeof(TD);
     UnitType  = unitType;
     Guid      = guid;
 }
Ejemplo n.º 5
0
 public SchemaFieldDef(TE sequence, string name, string desc, TD val,
                       RevitUnitType unitType = RevitUnitType.UT_UNDEFINED, string guid = "")
 {
     Key       = sequence;
     Sequence  = (int)(object)sequence;
     Name      = name;
     Desc      = desc;
     Value     = val;
     ValueType = val.GetType();
     UnitType  = unitType;
     Guid      = guid;
 }
Ejemplo n.º 6
0
 public SchemaFieldRoot(SchemaRootKey sequence, string name, string desc, TD val,
                        RevitUnitType unitType = RevitUnitType.UT_UNDEFINED, string guid = "") :
     base(sequence, name, desc, val, unitType, guid)
 {
 }