internal static void parseFields(IfcBuildingElementPart a, List<string> arrFields, ref int ipos, ReleaseVersion schema)
{
IfcElementComponent.parseFields(a, arrFields, ref ipos);
if (schema != ReleaseVersion.IFC2x3)
{
string s = arrFields[ipos++];
if (s.StartsWith("."))
a.mPredefinedType = (IfcBuildingElementPartTypeEnum)Enum.Parse(typeof(IfcBuildingElementPartTypeEnum), s.Replace(".", ""));
}
}