[Mono-dev] corcompare patch for printing generic method type arguments
Atsushi Eno
atsushi at ximian.com
Mon Oct 24 17:05:26 EDT 2005
Hi Marek,
Marek Safar wrote:
> Hello Eno,
>
>> Here is another patch for corcompare for generics support. With
>> this patch it prints type arguments in generic methods.
>>
>> Suppose that we have
>>
>> void Foo<T,U> () where T : IFoo, U : IBar
>>
>> Then it prints
>>
>> Foo[T(IFoo), U(IBar)]
>>
>>
> I prefer the syntax where will be more obvious that it is about generic
> possibly use same syntax as csc/gmcs use for error reporting.
> Something like `Foo<T(IFoo), U (IBar)>'
Oh, true. Well, then we could just make it just to print "where", so
void Foo<T,U> () where T : IFoo, U : IBar
becomes
void Foo<T,U> () where T : IFoo, U : IBar
as is ;-) I attached the updated patch.
Atsushi Eno
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: cmp-generic-method-args.patch
Url: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20051025/dcd160df/attachment.pl
More information about the Mono-devel-list
mailing list