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); }
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); }
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; }
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; }
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; }
public SchemaFieldRoot(SchemaRootKey sequence, string name, string desc, TD val, RevitUnitType unitType = RevitUnitType.UT_UNDEFINED, string guid = "") : base(sequence, name, desc, val, unitType, guid) { }