public string Clone() { ITextRangeProvider ret = provider.Clone(); return(parent.GetOrCreateTextRange(ret)); }