mirror of
				https://github.com/nsnail/spectre.console.git
				synced 2025-11-04 02:25:28 +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;
 | 
					            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)
 | 
					        internal static List<Segment> TruncateWithEllipsis(IEnumerable<Segment> segments, RenderContext context, int maxWidth)
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            if (segments is null)
 | 
					            if (segments is null)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user