using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.ServiceModel; using System.ServiceModel.Channels; using System.ServiceModel.Description; using System.ServiceModel.Dispatcher; namespace System.ServiceModel.Discovery { [MonoTODO] public abstract class DiscoveryServiceExtension : IExtension { protected abstract DiscoveryService GetDiscoveryService (); void IExtension.Attach (ServiceHostBase owner) { } void IExtension.Detach (ServiceHostBase owner) { } } }