Пример #1
0
        public string SanitizePropertyReferenceName(string referenceName, Guid guid = default(Guid))
        {
            referenceName = referenceName.Trim();

            if (string.IsNullOrEmpty(referenceName))
            {
                return(null);
            }

            if (!referenceName.StartsWith("_"))
            {
                referenceName = "_" + referenceName;
            }

            referenceName = Regex.Replace(referenceName, @"(?:[^A-Za-z_0-9])|(?:\s)", "_");

            return(GraphUtil.SanitizeName(m_Properties.Where(p => p.guid != guid).Select(p => p.referenceName), "{0}_{1}", referenceName));
        }
Пример #2
0
 public string SanitizePropertyName(string displayName, Guid guid = default(Guid))
 {
     displayName = displayName.Trim();
     return(GraphUtil.SanitizeName(m_Properties.Where(p => p.guid != guid).Select(p => p.displayName), "{0} ({1})", displayName));
 }