public override XmlQueryType this[int index] { get { if (index != 0) throw new IndexOutOfRangeException(); return this; } set { throw new NotSupportedException(); } } }