示例#1
0
        public static string GetEntityNodePath(Guid entityNodeId, TrimSide trimSide, string delimiter, int maxLength, bool highlightLastNode)
        {
            string result = GetEntityNodePath(entityNodeId);

            result = Support.Trim(result.Split('>'), trimSide, delimiter, maxLength, highlightLastNode);

            return(result);
        }
示例#2
0
        public static ArrayList GetEntityNodePath(string[] entityNodeIds, TrimSide trimSide, string delimiter, int maxLength, bool highlightLastNode)
        {
            ArrayList result = new ArrayList();

            if (entityNodeIds != null)
            {
                foreach (string guid in entityNodeIds)
                {
                    result.Add(Support.Trim(GetEntityNodePath(new Guid(guid)).Split('>'), trimSide, delimiter, maxLength, highlightLastNode));
                }
            }

            return(result);
        }
示例#3
0
 private static string TrimString(string s, TrimSide side) => side switch
 {