Нет. Веб-службы обычно подразумевают независимость от платформы, поэтому они определяют такие вещи, как контракты на операции (для операций, выполняемых на сервере) и контракты на данные (для обмена объектами, состоящими из простых полей данных). Но они не определяют методы для объектов, так как это потребует знания клиентских платформ. (Например, как бы вы распаковали свой IEquatable <>. Равен IL-код клиенту Mac?)
Что вы можете сделать, если у вас есть полный контроль над клиентами вашей службы WCF, - это развернуть одну и ту же библиотеку как на клиентах, так и на сервере. То есть вы можете поместить свои классы контрактов данных в Data.dll и развернуть их как на клиенте, так и на сервере (в отличие от использования прокси-классов по умолчанию, сгенерированных из контракта на обслуживание клиента).