mirror of
				https://github.com/nsnail/spectre.console.git
				synced 2025-11-04 10:35:27 +08:00 
			
		
		
		
	Remove unused Segment.TruncateWithEllipsis method
This commit is contained in:
		
				
					committed by
					
						
						Patrik Svensson
					
				
			
			
				
	
			
			
			
						parent
						
							e71db7f78c
						
					
				
				
					commit
					f561d71e4e
				
			@@ -550,42 +550,6 @@ namespace Spectre.Console.Rendering
 | 
			
		||||
            return result;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        internal static Segment TruncateWithEllipsis(string text, Style style, RenderContext context, int maxWidth)
 | 
			
		||||
        {
 | 
			
		||||
            if (text is null)
 | 
			
		||||
            {
 | 
			
		||||
                throw new ArgumentNullException(nameof(text));
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            if (style is null)
 | 
			
		||||
            {
 | 
			
		||||
                throw new ArgumentNullException(nameof(style));
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            if (context is null)
 | 
			
		||||
            {
 | 
			
		||||
                throw new ArgumentNullException(nameof(context));
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            var overflow = SplitOverflow(new Segment(text, style), Overflow.Ellipsis, context, maxWidth);
 | 
			
		||||
            if (overflow.Count == 0)
 | 
			
		||||
            {
 | 
			
		||||
                if (maxWidth > 0)
 | 
			
		||||
                {
 | 
			
		||||
                    return new Segment(text, style);
 | 
			
		||||
                }
 | 
			
		||||
 | 
			
		||||
                // We got space for an ellipsis
 | 
			
		||||
                return new Segment("…", style);
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            return SplitOverflow(
 | 
			
		||||
                new Segment(text, style),
 | 
			
		||||
                Overflow.Ellipsis,
 | 
			
		||||
                context,
 | 
			
		||||
                maxWidth)[0];
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        internal static List<Segment> TruncateWithEllipsis(IEnumerable<Segment> segments, RenderContext context, int maxWidth)
 | 
			
		||||
        {
 | 
			
		||||
            if (segments is null)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user