using System; interface I<T> { T this[int x] { get; } } class A : I<string> { string I<stri|>.this[int x] { get { throw new NotImplementedException(); } } }
Symbol | is a caret postion. I expect that symbol completion will complete 'string' here.