NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

4.2.2 Interfaces and multiple inheritance

Interface inheritance follows different rules than regular type inheritance in that an interface may derive from multiple interfaces. This raises the possibility that an interface can inherit a type member with the same name from multiple base interfaces. In that case, the multiply inherited name is not available in the derived interface. That is, when an interface inherits members with the same name from multiple base interfaces, referring to any of those members through the derived interface causes an error, regardless of signatures or overloading. Conflicting members must be referenced through a base interface name.