bool IsSupportedType(Type type)
{
foreach (var interfaceType in type.GetInterfaces())
{
var name = interfaceType.GetTypeName();
if (name.Equals(_endpointSpecificationTypeName, StringComparison.InvariantCultureIgnoreCase))
return true;
if (name.Equals(_serviceSpecificationTypeName, StringComparison.InvariantCultureIgnoreCase))
return true;
}
return false;
}