Exemple #1
0
        public void AddDefault <TD>(SchemaAppKey key)
        {
            SchemaFieldDef <TD, SchemaAppKey> f = appFields.GetField <TD>(key);

            AppDict.Add(key,
                        new SchemaAppDataField <TD>(f.Value, f));
        }
Exemple #2
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;
 }
Exemple #3
0
 public void Add <TD>(SchemaAppKey key, TD value)
 {
     AppDict.Add(key,
                 new SchemaAppDataField <TD>(value, appFields.GetField <TD>(key)));
 }
Exemple #4
0
 public void SetValue <TD>(SchemaAppKey key, TD value)
 {
     ((SchemaAppDataField <TD>)appDict[key]).Value = value;
 }
Exemple #5
0
 public TD GetValue <TD>(SchemaAppKey key)
 {
     return(((SchemaAppDataField <TD>)appDict[key]).Value);
 }
Exemple #6
0
 public ASchemaDataFieldDef <SchemaAppKey> this[SchemaAppKey key] => appDict[key];
 public void SetValue <TD>(SchemaAppKey key, TD value)
 {
     ((SchemaFieldApp <TD>)Fields[key]).Value = value;
 }
 public TD GetValue <TD>(SchemaAppKey key)
 {
     return(((SchemaFieldApp <TD>)Fields[key]).Value);
 }
 public SchemaFieldApp <TD> GetField <TD>(SchemaAppKey key)
 {
     return((SchemaFieldApp <TD>)Fields[key]);
 }
 public ISchemaFieldDef <SchemaAppKey> this[SchemaAppKey key] => Fields[key];
Exemple #11
0
 public SchemaFieldApp(SchemaAppKey sequence, string name, string desc, TD val,
                       RevitUnitType unitType = RevitUnitType.UT_UNDEFINED, string guid = "") :
     base(sequence, name, desc, val, unitType, guid)
 {
 }