2 using System.Collections.Generic;
3 using System.Collections.ObjectModel;
4 using System.ServiceModel;
5 using System.ServiceModel.Channels;
6 using System.ServiceModel.Description;
7 using System.ServiceModel.Dispatcher;
9 namespace System.ServiceModel.Discovery
12 public abstract class DiscoveryServiceExtension : IExtension<ServiceHostBase>
14 protected abstract DiscoveryService GetDiscoveryService ();
16 void IExtension<ServiceHostBase>.Attach (ServiceHostBase owner)
20 void IExtension<ServiceHostBase>.Detach (ServiceHostBase owner)