I have definition for some interfaces and their implementations. There are a lot of methods that have to be declared on each of the implementing classes.
I find it tedious and redundant as its only a definition. Was there just a lack of time to make this feature happen or some idea behind why ambient implementation definition should be enforced? Or is there something I have missed?
UPDATE
I dislike my question now, it was written from the perspective of a person who is sure the interface members were implemented because the library owner said that. But if I would decide to create my own interface to some other person's library I would be better off forced specifying every implementing member as a sanity check.