// CS0501: `Test.this[string].get' must have a body because it is not marked abstract, extern, or partial // Line: 6 public abstract class Test { public string this [string key] { get; set; } }