//----------------------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel { using System; public interface IExtension where T : IExtensibleObject { void Attach(T owner); void Detach(T owner); } }