public static dynamic GetTSObject(UserPropertyItem dynObject) { if (dynObject is null) { return(null); } return(dynObject.teklaObject); }
private void CreateUserPropertyItem(List <string> names) { names.ForEach(name => { var up = new UserPropertyItem { Name = name, Level = UserPropertyLevelEnum.LEVEL_MODEL, FieldType = UserPropertyFieldTypeEnum.FIELDTYPE_TEXT, Type = PropertyTypeEnum.TYPE_STRING, Visibility = UserPropertyVisibilityEnum.VISIBILITY_READONLY, Unique = true, AffectsNumbering = true }; up.Insert(); up.SetLabel(name); up.AddToObjectType(CatalogObjectTypeEnum.STEEL_BEAM); }); }