using System; using System.Runtime.CompilerServices; /* GenDebugConstr.cs * Simple test case for gmcs issue (should compile). * Bryan Silverthorn <bsilvert@cs.utexas.edu> */ public interface Indexed { [IndexerName("Foo")] int this [int ix] { get; } } public class Foo<G> where G : Indexed { public static void Bar() { int i = default(G) [0]; } } class X { public static void Main () { } }