Interface '{0}' and '{1}' implemented on Type '{3}' are considered projected to Windows Runtime interface '{2}' and all methods ...

Interface '{0}' and '{1}' implemented on Type '{3}' are considered projected to Windows Runtime interface '{2}' and all methods on both interface '{0}' and '{1}' needs to be either all implicitly implemented or explicitly implemented. As a result, all methods on this interface '{2}' will be exported as public and you might encounter name collisions.