Microsoft.Languages.Core.Text.TextRange.Union C# (CSharp) Method

Union() public static method

Calculates range that includes both supplied ranges.
public static Union ( ITextRange range1, ITextRange range2 ) : ITextRange
range1 ITextRange
range2 ITextRange
return ITextRange
        public static ITextRange Union(ITextRange range1, ITextRange range2) {
            int start = Math.Min(range1.Start, range2.Start);
            int end = Math.Max(range1.End, range2.End);

            return start <= end ? TextRange.FromBounds(start, end) : TextRange.EmptyRange;
        }

Same methods

TextRange::Union ( ITextRange range1, int rangeStart, int rangeLength ) : ITextRange