private static SpreadPoint GetSpreadPoint(DBPoint dbPoint) { var rbName = dbPoint.GetXDataForApplication(_nameAppName); if (rbName == null) { return(null); } var rbCode = dbPoint.GetXDataForApplication(_codeAppName); if (rbCode == null) { return(null); } var rbNameArray = rbName.AsArray(); var rbCodeArray = rbCode.AsArray(); if (rbCodeArray.Length < 2 || rbNameArray.Length < 2) { return(null); } return(new SpreadPoint() { Point = dbPoint.Position, Name = (string)rbNameArray[1].Value, Code = (string)rbCodeArray[1].Value }); }
private static bool IsSpreadPoint(DBPoint dbPoint) { var nameRb = dbPoint.GetXDataForApplication(_nameAppName); var codeRb = dbPoint.GetXDataForApplication(_codeAppName); if (nameRb != null && codeRb != null) { return(true); } return(false); }