Skip to content

Commit 0d3b6b7

Browse files
authored
Add default value to core properties (#612)
2 parents da54a1c + e2650f2 commit 0d3b6b7

File tree

3 files changed

+15
-14
lines changed

3 files changed

+15
-14
lines changed

XML_oM/Bluebeam/BluebeamObject.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,13 @@ public class BluebeamObject : IBHoMObject
3636
[XmlIgnore]
3737
public virtual Guid BHoM_Guid { get; set; } = Guid.NewGuid();
3838
[XmlIgnore]
39-
public virtual Dictionary<string, object> CustomData { get; set; }
39+
public virtual Dictionary<string, object> CustomData { get; set; } = new Dictionary<string, object>();
4040
[XmlIgnore]
41-
public virtual string Name { get; set; }
41+
public virtual string Name { get; set; } = "";
4242
[XmlIgnore]
43-
public virtual FragmentSet Fragments { get; set; }
43+
public virtual FragmentSet Fragments { get; set; } = new FragmentSet();
4444
[XmlIgnore]
45-
public virtual HashSet<string> Tags { get; set; }
45+
public virtual HashSet<string> Tags { get; set; } = new HashSet<string>();
4646
}
4747
}
4848

XML_oM/CSProject/CSProjectObject.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,15 +34,15 @@ namespace BH.oM.XML.CSProject
3434
public class CSProjectObject : IBHoMObject
3535
{
3636
[XmlIgnore]
37-
public virtual Guid BHoM_Guid { get; set; }
37+
public virtual Guid BHoM_Guid { get; set; } = Guid.NewGuid();
3838
[XmlIgnore]
39-
public virtual Dictionary<string, object> CustomData { get; set; }
39+
public virtual Dictionary<string, object> CustomData { get; set; } = new Dictionary<string, object>();
4040
[XmlIgnore]
41-
public virtual string Name { get; set; }
41+
public virtual string Name { get; set; } = "";
4242
[XmlIgnore]
43-
public virtual FragmentSet Fragments { get; set; }
43+
public virtual FragmentSet Fragments { get; set; } = new FragmentSet();
4444
[XmlIgnore]
45-
public virtual HashSet<string> Tags { get; set; }
45+
public virtual HashSet<string> Tags { get; set; } = new HashSet<string>();
4646
}
4747
}
4848

XML_oM/EnergyPlus/EnergyPlusObject.cs

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,15 +34,16 @@ namespace BH.oM.XML.EnergyPlus
3434
public class EnergyPlusObject : IBHoMObject
3535
{
3636
[XmlIgnore]
37-
public virtual Guid BHoM_Guid { get; set; }
37+
public virtual Guid BHoM_Guid { get; set; } = Guid.NewGuid();
3838
[XmlIgnore]
39-
public virtual Dictionary<string, object> CustomData { get; set; }
39+
public virtual Dictionary<string, object> CustomData { get; set; } = new Dictionary<string, object>();
4040
[XmlIgnore]
41-
public virtual string Name { get; set; }
41+
public virtual string Name { get; set; } = "";
4242
[XmlIgnore]
43-
public virtual FragmentSet Fragments { get; set; }
43+
public virtual FragmentSet Fragments { get; set; } = new FragmentSet();
4444
[XmlIgnore]
45-
public virtual HashSet<string> Tags { get; set; }
45+
public virtual HashSet<string> Tags { get; set; } = new HashSet<string>();
46+
4647
}
4748
}
4849

0 commit comments

Comments
 (0)