parseFields() protected static method

protected static parseFields ( IfcWorkControl c, List arrFields, int &ipos, ReleaseVersion schema ) : void
c IfcWorkControl
arrFields List
ipos int
schema ReleaseVersion
return void
Esempio n. 1
0
 internal static void parseFields(IfcWorkSchedule s, List <string> arrFields, ref int ipos, ReleaseVersion schema)
 {
     IfcWorkControl.parseFields(s, arrFields, ref ipos, schema);
     if (schema != ReleaseVersion.IFC2x3)
     {
         string st = arrFields[ipos++];
         if (st.StartsWith("."))
         {
             s.mPredefinedType = (IfcWorkScheduleTypeEnum)Enum.Parse(typeof(IfcWorkScheduleTypeEnum), st.Replace(".", ""));
         }
     }
 }
Esempio n. 2
0
 internal static void parseFields(IfcWorkPlan p, List <string> arrFields, ref int ipos, Schema schema)
 {
     IfcWorkControl.parseFields(p, arrFields, ref ipos, schema);
     if (schema != Schema.IFC2x3)
     {
         string s = arrFields[ipos++];
         if (s.StartsWith("."))
         {
             p.mPredefinedType = (IfcWorkPlanTypeEnum)Enum.Parse(typeof(IfcWorkPlanTypeEnum), s.Replace(".", ""));
         }
     }
 }