1 //------------------------------------------------------------------------------ 2 // Copyright (c) Microsoft Corporation. All rights reserved. 3 //------------------------------------------------------------------------------ 4 5 namespace System.ServiceModel.Configuration 6 { 7 using System.Configuration; 8 using System.ServiceModel; 9 using System.Globalization; 10 using System.ServiceModel.Security; 11 using System.Text; 12 using System.ComponentModel; 13 using System.ServiceModel.Channels; 14 15 public abstract class MexBindingElement<TStandardBinding> : StandardBindingElement 16 where TStandardBinding : Binding 17 { 18 MexBindingElement(string name)19 protected MexBindingElement(string name) 20 : base(name) 21 { 22 } 23 24 protected override Type BindingElementType 25 { 26 get { return typeof(TStandardBinding); } 27 } 28 OnApplyConfiguration(Binding binding)29 protected override void OnApplyConfiguration(Binding binding) { } 30 } 31 } 32