/// <summary> /// Removes the trailing uniquid or usi from the property name. /// </summary> /// <param name="property"></param> /// <returns></returns> public static string RemoveUniqueIdOrUsiFromPropertyName(this ResourceProperty property) { return(UniqueIdSpecification.IsUniqueId(property.PropertyName) ? UniqueIdSpecification.RemoveUniqueIdSuffix(property.PropertyName) : UniqueIdSpecification.RemoveUsiSuffix(property.PropertyName)); }