GeometryGym.Ifc.IfcLibraryInformation.BuildStringSTEP C# (CSharp) Méthode

BuildStringSTEP() protected méthode

protected BuildStringSTEP ( ) : string
Résultat string
        protected override string BuildStringSTEP()
        {
            string result = base.BuildStringSTEP() + ",'" + mName + (mVersion == "$" ? "',$," : "','" + mVersion + "',") + ParserSTEP.LinkToString(mPublisher);
            if (mDatabase.Release == ReleaseVersion.IFC2x3)
            {
                string refs =  mHasLibraryReferences.Count > 0 ? "#" + mHasLibraryReferences[0].mIndex : "";
                for (int icounter = 1; icounter < mHasLibraryReferences.Count; icounter++)
                    refs += ",#" + mHasLibraryReferences[icounter].mIndex;
                return result + ",$,(" + refs + ")"; //TODO date
            }
            return result + (mVersionDate == "$" ? ",$," : ",'" + mVersionDate + "',") + (mLocation == "$" ? "$," : "'" + mLocation + "',") + (mDescription == "$" ? "$" : "'" + mDescription + "'");
        }