public override string this[int i] { get { return innerReader[i]; } } public override string this[string name] { get { return innerReader[name]; } }