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;
}
TextRange::Union ( ITextRange range1, int rangeStart, int rangeLength ) : ITextRange |