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)); }
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)); }