protected override string BuildStringSTEP(ReleaseVersion release)
{
return(base.BuildStringSTEP(release) + ",." + mBenchMark.ToString() +
(string.IsNullOrEmpty(mValueSource) ? ".,$," : ".,'" + ParserIfc.Encode(mValueSource) + "',") +
(mDataValue == null ? "$" : (mDataValue is BaseClassIfc o ? "#" + o.StepId : mDataValue.ToString())) +
(mDatabase.Release < ReleaseVersion.IFC4 ? "" : ",#" + mReferencePath.StepId));
}