GeometryGym.Ifc.IfcExtendedProperties.BuildStringSTEP C# (CSharp) Method

BuildStringSTEP() protected method

protected BuildStringSTEP ( ) : string
return string
		protected override string BuildStringSTEP()
		{
			if (mProperties.Count == 0)
				return "";
			if (mDatabase.mRelease == ReleaseVersion.IFC2x3)
				return base.BuildStringSTEP();
			string str = base.BuildStringSTEP() + (mName == "$" ? ",$," : ",'" + mName + "',") + (mDescription == "$" ? "$,(" : "'" + mDescription + "',(") + ParserSTEP.LinkToString(mProperties[0]);
			for (int icounter = 1; icounter < mProperties.Count; icounter++)
				str += "," + ParserSTEP.LinkToString(mProperties[icounter]);
			return str + ")";
		}
	}