xamarin/binding-tools-for-swift

Wrong protocol name in where clause

Opened this issue · 0 comments

It looks like code that writes generic where clauses is using the presumptive name for a protocol in C# rather than the bound name.

        public static SwiftString PrintIteratorToString<T0,
            ATElement>(T0 thing)where T0 : IIteratorProtocol<ATElement>

The latter where should be where T0: ISwiftIteratorProtocol<ATElement>