protected static void parseFields(IfcConstructionResource c, List<string> arrFields, ref int ipos, Schema schema) { IfcResource.parseFields(c, arrFields, ref ipos); if (schema != Schema.IFC2x3) { c.mUsage = ParserSTEP.ParseLink(arrFields[ipos++]); c.mBaseCosts = ParserSTEP.SplitListLinks(arrFields[ipos++]); c.mBaseQuantity = ParserSTEP.ParseLink(arrFields[ipos++]); } }
protected IfcConstructionResource(IfcConstructionResource r) : base(r) { mUsage = r.mUsage; mBaseCosts.AddRange(r.mBaseCosts); mBaseQuantity = r.mBaseQuantity; }