public ITextPatternRange [] GetSelection()
{
int nSelections = text.NSelections;
TextRangePattern [] range = new TextRangePattern [nSelections];
for (int i = 0; i < nSelections; i++)
{
int startOffset, endOffset;
text.GetSelection(i, out startOffset, out endOffset);
range [i] = new TextRangePattern(accessible, startOffset, endOffset);
}
return(range);
}