1 // Licensed to the .NET Foundation under one or more agreements.
2 // The .NET Foundation licenses this file to you under the MIT license.
3 // See the LICENSE file in the project root for more information.
4 
5 [assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")]
6 [assembly:System.CLSCompliantAttribute(true)]
7 [assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(258))]
8 [assembly:System.Reflection.AssemblyCompanyAttribute("MONO development team")]
9 [assembly:System.Reflection.AssemblyConfigurationAttribute("Development version")]
10 [assembly:System.Reflection.AssemblyCopyrightAttribute("(c) 2003 Various Authors")]
11 [assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.ServiceModel.Routing.dll")]
12 [assembly:System.Reflection.AssemblyDescriptionAttribute("System.ServiceModel.Routing.dll")]
13 [assembly:System.Reflection.AssemblyInformationalVersionAttribute("3.5.594.0")]
14 [assembly:System.Reflection.AssemblyProductAttribute("MONO CLI")]
15 [assembly:System.Reflection.AssemblyTitleAttribute("System.ServiceModel.Routing.dll")]
16 [assembly:System.Reflection.AssemblyTrademarkAttribute("")]
17 [assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")]
18 [assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")]
19 [assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute]
20 [assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)]
21 [assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)]
22 namespace System
23 {
24     [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
25     internal partial class MonoDocumentationNoteAttribute : System.MonoTODOAttribute
26     {
MonoDocumentationNoteAttribute(string comment)27         public MonoDocumentationNoteAttribute(string comment) { }
28     }
29     [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
30     internal partial class MonoExtensionAttribute : System.MonoTODOAttribute
31     {
MonoExtensionAttribute(string comment)32         public MonoExtensionAttribute(string comment) { }
33     }
34     [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
35     internal partial class MonoInternalNoteAttribute : System.MonoTODOAttribute
36     {
MonoInternalNoteAttribute(string comment)37         public MonoInternalNoteAttribute(string comment) { }
38     }
39     [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
40     internal partial class MonoLimitationAttribute : System.MonoTODOAttribute
41     {
MonoLimitationAttribute(string comment)42         public MonoLimitationAttribute(string comment) { }
43     }
44     [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
45     internal partial class MonoNotSupportedAttribute : System.MonoTODOAttribute
46     {
MonoNotSupportedAttribute(string comment)47         public MonoNotSupportedAttribute(string comment) { }
48     }
49     [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
50     internal partial class MonoTODOAttribute : System.Attribute
51     {
MonoTODOAttribute()52         public MonoTODOAttribute() { }
MonoTODOAttribute(string comment)53         public MonoTODOAttribute(string comment) { }
54         public string Comment { get { throw null; } }
55     }
56 }
57 namespace System.ServiceModel.Dispatcher
58 {
59     public partial class EndpointNameMessageFilter : System.ServiceModel.Dispatcher.MessageFilter
60     {
EndpointNameMessageFilter(string endpointName)61         public EndpointNameMessageFilter(string endpointName) { }
62         [System.MonoTODOAttribute]
Match(System.ServiceModel.Channels.Message message)63         public override bool Match(System.ServiceModel.Channels.Message message) { throw null; }
64         [System.MonoTODOAttribute]
Match(System.ServiceModel.Channels.MessageBuffer buffer)65         public override bool Match(System.ServiceModel.Channels.MessageBuffer buffer) { throw null; }
66     }
67     public partial class StrictAndMessageFilter : System.ServiceModel.Dispatcher.MessageFilter
68     {
StrictAndMessageFilter(System.ServiceModel.Dispatcher.MessageFilter filter1, System.ServiceModel.Dispatcher.MessageFilter filter2)69         public StrictAndMessageFilter(System.ServiceModel.Dispatcher.MessageFilter filter1, System.ServiceModel.Dispatcher.MessageFilter filter2) { }
CreateFilterTable()70         protected internal override System.ServiceModel.Dispatcher.IMessageFilterTable<TFilterData> CreateFilterTable<TFilterData>() { throw null; }
Match(System.ServiceModel.Channels.Message message)71         public override bool Match(System.ServiceModel.Channels.Message message) { throw null; }
Match(System.ServiceModel.Channels.MessageBuffer buffer)72         public override bool Match(System.ServiceModel.Channels.MessageBuffer buffer) { throw null; }
73     }
74 }
75 namespace System.ServiceModel.Routing
76 {
77     [System.ServiceModel.ServiceContractAttribute(Namespace="http://schemas.microsoft.com/netfx/2009/05/routing", SessionMode=(System.ServiceModel.SessionMode)(1))]
78     public partial interface IDuplexSessionRouter
79     {
80         [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, IsOneWay=true, Action="*")]
BeginProcessMessage(System.ServiceModel.Channels.Message message, System.AsyncCallback callback, object state)81         System.IAsyncResult BeginProcessMessage(System.ServiceModel.Channels.Message message, System.AsyncCallback callback, object state);
EndProcessMessage(System.IAsyncResult result)82         void EndProcessMessage(System.IAsyncResult result);
83     }
84     [System.ServiceModel.ServiceContractAttribute(Namespace="http://schemas.microsoft.com/netfx/2009/05/routing", SessionMode=(System.ServiceModel.SessionMode)(0))]
85     public partial interface IRequestReplyRouter
86     {
87         [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, IsOneWay=false, Action="*", ReplyAction="*")]
BeginProcessRequest(System.ServiceModel.Channels.Message message, System.AsyncCallback callback, object state)88         System.IAsyncResult BeginProcessRequest(System.ServiceModel.Channels.Message message, System.AsyncCallback callback, object state);
EndProcessRequest(System.IAsyncResult result)89         System.ServiceModel.Channels.Message EndProcessRequest(System.IAsyncResult result);
90     }
91     [System.ServiceModel.ServiceContractAttribute(Namespace="http://schemas.microsoft.com/netfx/2009/05/routing", SessionMode=(System.ServiceModel.SessionMode)(0))]
92     public partial interface ISimplexDatagramRouter
93     {
94         [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, IsOneWay=true, Action="*")]
BeginProcessMessage(System.ServiceModel.Channels.Message message, System.AsyncCallback callback, object state)95         System.IAsyncResult BeginProcessMessage(System.ServiceModel.Channels.Message message, System.AsyncCallback callback, object state);
EndProcessMessage(System.IAsyncResult result)96         void EndProcessMessage(System.IAsyncResult result);
97     }
98     [System.ServiceModel.ServiceContractAttribute(Namespace="http://schemas.microsoft.com/netfx/2009/05/routing", SessionMode=(System.ServiceModel.SessionMode)(1))]
99     public partial interface ISimplexSessionRouter
100     {
101         [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, IsOneWay=true, Action="*")]
BeginProcessMessage(System.ServiceModel.Channels.Message message, System.AsyncCallback callback, object state)102         System.IAsyncResult BeginProcessMessage(System.ServiceModel.Channels.Message message, System.AsyncCallback callback, object state);
EndProcessMessage(System.IAsyncResult result)103         void EndProcessMessage(System.IAsyncResult result);
104     }
105     public sealed partial class RoutingBehavior : System.ServiceModel.Description.IServiceBehavior
106     {
RoutingBehavior(System.ServiceModel.Routing.RoutingConfiguration routingConfiguration)107         public RoutingBehavior(System.ServiceModel.Routing.RoutingConfiguration routingConfiguration) { }
108         [System.MonoTODOAttribute]
GetContractForDescription(System.ServiceModel.Description.ContractDescription description)109         public static System.Type GetContractForDescription(System.ServiceModel.Description.ContractDescription description) { throw null; }
System.ServiceModel.Description.IServiceBehavior.AddBindingParameters(System.ServiceModel.Description.ServiceDescription serviceDescription, System.ServiceModel.ServiceHostBase serviceHostBase, System.Collections.ObjectModel.Collection<System.ServiceModel.Description.ServiceEndpoint> endpoints, System.ServiceModel.Channels.BindingParameterCollection bindingParameters)110         void System.ServiceModel.Description.IServiceBehavior.AddBindingParameters(System.ServiceModel.Description.ServiceDescription serviceDescription, System.ServiceModel.ServiceHostBase serviceHostBase, System.Collections.ObjectModel.Collection<System.ServiceModel.Description.ServiceEndpoint> endpoints, System.ServiceModel.Channels.BindingParameterCollection bindingParameters) { }
System.ServiceModel.Description.IServiceBehavior.ApplyDispatchBehavior(System.ServiceModel.Description.ServiceDescription serviceDescription, System.ServiceModel.ServiceHostBase serviceHostBase)111         void System.ServiceModel.Description.IServiceBehavior.ApplyDispatchBehavior(System.ServiceModel.Description.ServiceDescription serviceDescription, System.ServiceModel.ServiceHostBase serviceHostBase) { }
System.ServiceModel.Description.IServiceBehavior.Validate(System.ServiceModel.Description.ServiceDescription serviceDescription, System.ServiceModel.ServiceHostBase serviceHostBase)112         void System.ServiceModel.Description.IServiceBehavior.Validate(System.ServiceModel.Description.ServiceDescription serviceDescription, System.ServiceModel.ServiceHostBase serviceHostBase) { }
113     }
114     public sealed partial class RoutingConfiguration
115     {
RoutingConfiguration()116         public RoutingConfiguration() { }
RoutingConfiguration(System.ServiceModel.Dispatcher.MessageFilterTable<System.Collections.Generic.IEnumerable<System.ServiceModel.Description.ServiceEndpoint>> filterTable, bool routeOnHeadersOnly)117         public RoutingConfiguration(System.ServiceModel.Dispatcher.MessageFilterTable<System.Collections.Generic.IEnumerable<System.ServiceModel.Description.ServiceEndpoint>> filterTable, bool routeOnHeadersOnly) { }
118         public bool EnsureOrderedDispatch { get { throw null; } set { } }
119         public System.ServiceModel.Dispatcher.MessageFilterTable<System.Collections.Generic.IEnumerable<System.ServiceModel.Description.ServiceEndpoint>> FilterTable { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
120         public bool RouteOnHeadersOnly { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
121         public bool SoapProcessingEnabled { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
122     }
123     public sealed partial class RoutingExtension : System.ServiceModel.IExtension<System.ServiceModel.ServiceHostBase>
124     {
RoutingExtension()125         internal RoutingExtension() { }
ApplyConfiguration(System.ServiceModel.Routing.RoutingConfiguration routingConfiguration)126         public void ApplyConfiguration(System.ServiceModel.Routing.RoutingConfiguration routingConfiguration) { }
Attach(System.ServiceModel.ServiceHostBase owner)127         void System.ServiceModel.IExtension<System.ServiceModel.ServiceHostBase>.Attach(System.ServiceModel.ServiceHostBase owner) { }
Detach(System.ServiceModel.ServiceHostBase owner)128         void System.ServiceModel.IExtension<System.ServiceModel.ServiceHostBase>.Detach(System.ServiceModel.ServiceHostBase owner) { }
129     }
130     [System.ServiceModel.ServiceBehaviorAttribute(AddressFilterMode=(System.ServiceModel.AddressFilterMode)(2), InstanceContextMode=(System.ServiceModel.InstanceContextMode)(0), UseSynchronizationContext=false, ValidateMustUnderstand=false)]
131     public sealed partial class RoutingService : System.IDisposable, System.ServiceModel.Routing.IDuplexSessionRouter, System.ServiceModel.Routing.IRequestReplyRouter, System.ServiceModel.Routing.ISimplexDatagramRouter, System.ServiceModel.Routing.ISimplexSessionRouter
132     {
RoutingService()133         internal RoutingService() { }
System.IDisposable.Dispose()134         void System.IDisposable.Dispose() { }
System.ServiceModel.Routing.IDuplexSessionRouter.BeginProcessMessage(System.ServiceModel.Channels.Message message, System.AsyncCallback callback, object state)135         System.IAsyncResult System.ServiceModel.Routing.IDuplexSessionRouter.BeginProcessMessage(System.ServiceModel.Channels.Message message, System.AsyncCallback callback, object state) { throw null; }
System.ServiceModel.Routing.IDuplexSessionRouter.EndProcessMessage(System.IAsyncResult result)136         void System.ServiceModel.Routing.IDuplexSessionRouter.EndProcessMessage(System.IAsyncResult result) { }
System.ServiceModel.Routing.IRequestReplyRouter.BeginProcessRequest(System.ServiceModel.Channels.Message message, System.AsyncCallback callback, object state)137         System.IAsyncResult System.ServiceModel.Routing.IRequestReplyRouter.BeginProcessRequest(System.ServiceModel.Channels.Message message, System.AsyncCallback callback, object state) { throw null; }
System.ServiceModel.Routing.IRequestReplyRouter.EndProcessRequest(System.IAsyncResult result)138         System.ServiceModel.Channels.Message System.ServiceModel.Routing.IRequestReplyRouter.EndProcessRequest(System.IAsyncResult result) { throw null; }
System.ServiceModel.Routing.ISimplexDatagramRouter.BeginProcessMessage(System.ServiceModel.Channels.Message message, System.AsyncCallback callback, object state)139         System.IAsyncResult System.ServiceModel.Routing.ISimplexDatagramRouter.BeginProcessMessage(System.ServiceModel.Channels.Message message, System.AsyncCallback callback, object state) { throw null; }
System.ServiceModel.Routing.ISimplexDatagramRouter.EndProcessMessage(System.IAsyncResult result)140         void System.ServiceModel.Routing.ISimplexDatagramRouter.EndProcessMessage(System.IAsyncResult result) { }
System.ServiceModel.Routing.ISimplexSessionRouter.BeginProcessMessage(System.ServiceModel.Channels.Message message, System.AsyncCallback callback, object state)141         System.IAsyncResult System.ServiceModel.Routing.ISimplexSessionRouter.BeginProcessMessage(System.ServiceModel.Channels.Message message, System.AsyncCallback callback, object state) { throw null; }
System.ServiceModel.Routing.ISimplexSessionRouter.EndProcessMessage(System.IAsyncResult result)142         void System.ServiceModel.Routing.ISimplexSessionRouter.EndProcessMessage(System.IAsyncResult result) { }
143     }
144     public partial class SoapProcessingBehavior : System.ServiceModel.Description.IEndpointBehavior
145     {
SoapProcessingBehavior()146         public SoapProcessingBehavior() { }
147         public bool ProcessMessages { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
AddBindingParameters(System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Channels.BindingParameterCollection bindingParameters)148         public void AddBindingParameters(System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Channels.BindingParameterCollection bindingParameters) { }
ApplyClientBehavior(System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Dispatcher.ClientRuntime clientRuntime)149         public void ApplyClientBehavior(System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Dispatcher.ClientRuntime clientRuntime) { }
ApplyDispatchBehavior(System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Dispatcher.EndpointDispatcher endpointDispatcher)150         public void ApplyDispatchBehavior(System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Dispatcher.EndpointDispatcher endpointDispatcher) { }
Validate(System.ServiceModel.Description.ServiceEndpoint endpoint)151         public void Validate(System.ServiceModel.Description.ServiceEndpoint endpoint) { }
152     }
153 }
154 namespace System.ServiceModel.Routing.Configuration
155 {
156     [System.Configuration.ConfigurationCollectionAttribute(typeof(System.ServiceModel.Routing.Configuration.BackupEndpointElement))]
157     public partial class BackupEndpointCollection : System.Configuration.ConfigurationElementCollection
158     {
BackupEndpointCollection()159         public BackupEndpointCollection() { }
160         [System.Configuration.ConfigurationPropertyAttribute("name", DefaultValue=null, Options=(System.Configuration.ConfigurationPropertyOptions)(2))]
161         public string Name { get { throw null; } set { } }
Add(System.ServiceModel.Routing.Configuration.BackupEndpointElement element)162         public void Add(System.ServiceModel.Routing.Configuration.BackupEndpointElement element) { }
Clear()163         public void Clear() { }
CreateNewElement()164         protected override System.Configuration.ConfigurationElement CreateNewElement() { throw null; }
GetElementKey(System.Configuration.ConfigurationElement element)165         protected override object GetElementKey(System.Configuration.ConfigurationElement element) { throw null; }
Remove(System.ServiceModel.Routing.Configuration.BackupEndpointElement element)166         public void Remove(System.ServiceModel.Routing.Configuration.BackupEndpointElement element) { }
167     }
168     public partial class BackupEndpointElement : System.Configuration.ConfigurationElement
169     {
BackupEndpointElement()170         public BackupEndpointElement() { }
171         [System.Configuration.ConfigurationPropertyAttribute("endpointName", DefaultValue=null, Options=(System.Configuration.ConfigurationPropertyOptions)(2))]
172         public string EndpointName { get { throw null; } set { } }
173     }
174     [System.Configuration.ConfigurationCollectionAttribute(typeof(System.ServiceModel.Routing.Configuration.BackupEndpointCollection), AddItemName="backupList")]
175     public partial class BackupListCollection : System.Configuration.ConfigurationElementCollection
176     {
BackupListCollection()177         public BackupListCollection() { }
178         public new System.ServiceModel.Routing.Configuration.BackupEndpointCollection this[string name] { get { throw null; } }
Add(System.ServiceModel.Routing.Configuration.BackupEndpointCollection element)179         public void Add(System.ServiceModel.Routing.Configuration.BackupEndpointCollection element) { }
Clear()180         public void Clear() { }
CreateNewElement()181         protected override System.Configuration.ConfigurationElement CreateNewElement() { throw null; }
GetElementKey(System.Configuration.ConfigurationElement element)182         protected override object GetElementKey(System.Configuration.ConfigurationElement element) { throw null; }
Remove(System.ServiceModel.Routing.Configuration.BackupEndpointCollection element)183         public void Remove(System.ServiceModel.Routing.Configuration.BackupEndpointCollection element) { }
184     }
185     public partial class FilterElement : System.Configuration.ConfigurationElement
186     {
FilterElement()187         public FilterElement() { }
188         [System.Configuration.ConfigurationPropertyAttribute("customType", DefaultValue=null, Options=(System.Configuration.ConfigurationPropertyOptions)(0))]
189         public string CustomType { get { throw null; } set { } }
190         [System.Configuration.ConfigurationPropertyAttribute("filter1", DefaultValue=null, Options=(System.Configuration.ConfigurationPropertyOptions)(0))]
191         public string Filter1 { get { throw null; } set { } }
192         [System.Configuration.ConfigurationPropertyAttribute("filter2", DefaultValue=null, Options=(System.Configuration.ConfigurationPropertyOptions)(0))]
193         public string Filter2 { get { throw null; } set { } }
194         [System.Configuration.ConfigurationPropertyAttribute("filterData", DefaultValue=null, Options=(System.Configuration.ConfigurationPropertyOptions)(0))]
195         public string FilterData { get { throw null; } set { } }
196         [System.Configuration.ConfigurationPropertyAttribute("filterType", DefaultValue=null, Options=(System.Configuration.ConfigurationPropertyOptions)(2))]
197         public System.ServiceModel.Routing.Configuration.FilterType FilterType { get { throw null; } set { } }
198         [System.Configuration.ConfigurationPropertyAttribute("name", DefaultValue=null, Options=(System.Configuration.ConfigurationPropertyOptions)(6))]
199         public string Name { get { throw null; } set { } }
200     }
201     [System.Configuration.ConfigurationCollectionAttribute(typeof(System.ServiceModel.Routing.Configuration.FilterElement), AddItemName="filter")]
202     public partial class FilterElementCollection : System.Configuration.ConfigurationElementCollection
203     {
FilterElementCollection()204         public FilterElementCollection() { }
205         public System.ServiceModel.Routing.Configuration.FilterElement this[int index] { get { throw null; } set { } }
206         public new System.ServiceModel.Routing.Configuration.FilterElement this[string name] { get { throw null; } }
Add(System.ServiceModel.Routing.Configuration.FilterElement element)207         public void Add(System.ServiceModel.Routing.Configuration.FilterElement element) { }
Clear()208         public void Clear() { }
CreateNewElement()209         protected override System.Configuration.ConfigurationElement CreateNewElement() { throw null; }
GetElementKey(System.Configuration.ConfigurationElement element)210         protected override object GetElementKey(System.Configuration.ConfigurationElement element) { throw null; }
IsElementRemovable(System.Configuration.ConfigurationElement element)211         protected override bool IsElementRemovable(System.Configuration.ConfigurationElement element) { throw null; }
IsReadOnly()212         public override bool IsReadOnly() { throw null; }
Remove(System.ServiceModel.Routing.Configuration.FilterElement element)213         public void Remove(System.ServiceModel.Routing.Configuration.FilterElement element) { }
214     }
215     [System.Configuration.ConfigurationCollectionAttribute(typeof(System.ServiceModel.Routing.Configuration.FilterTableEntryCollection), AddItemName="filterTable")]
216     public partial class FilterTableCollection : System.Configuration.ConfigurationElementCollection
217     {
FilterTableCollection()218         public FilterTableCollection() { }
219         public new System.ServiceModel.Routing.Configuration.FilterTableEntryCollection this[string name] { get { throw null; } }
Add(System.ServiceModel.Routing.Configuration.FilterTableEntryCollection element)220         public void Add(System.ServiceModel.Routing.Configuration.FilterTableEntryCollection element) { }
Clear()221         public void Clear() { }
CreateNewElement()222         protected override System.Configuration.ConfigurationElement CreateNewElement() { throw null; }
GetElementKey(System.Configuration.ConfigurationElement element)223         protected override object GetElementKey(System.Configuration.ConfigurationElement element) { throw null; }
Remove(System.ServiceModel.Routing.Configuration.FilterTableEntryCollection element)224         public void Remove(System.ServiceModel.Routing.Configuration.FilterTableEntryCollection element) { }
225     }
226     [System.Configuration.ConfigurationCollectionAttribute(typeof(System.ServiceModel.Routing.Configuration.FilterTableEntryElement))]
227     public partial class FilterTableEntryCollection : System.Configuration.ConfigurationElementCollection
228     {
FilterTableEntryCollection()229         public FilterTableEntryCollection() { }
230         [System.Configuration.ConfigurationPropertyAttribute("name", DefaultValue=null, Options=(System.Configuration.ConfigurationPropertyOptions)(6))]
231         public string Name { get { throw null; } set { } }
Add(System.ServiceModel.Routing.Configuration.FilterTableEntryElement element)232         public void Add(System.ServiceModel.Routing.Configuration.FilterTableEntryElement element) { }
Clear()233         public void Clear() { }
CreateNewElement()234         protected override System.Configuration.ConfigurationElement CreateNewElement() { throw null; }
GetElementKey(System.Configuration.ConfigurationElement element)235         protected override object GetElementKey(System.Configuration.ConfigurationElement element) { throw null; }
Remove(System.ServiceModel.Routing.Configuration.FilterTableEntryElement element)236         public void Remove(System.ServiceModel.Routing.Configuration.FilterTableEntryElement element) { }
237     }
238     public partial class FilterTableEntryElement : System.Configuration.ConfigurationElement
239     {
FilterTableEntryElement()240         public FilterTableEntryElement() { }
241         [System.Configuration.ConfigurationPropertyAttribute("backupList", DefaultValue=null, Options=(System.Configuration.ConfigurationPropertyOptions)(0))]
242         public string BackupList { get { throw null; } set { } }
243         [System.Configuration.ConfigurationPropertyAttribute("endpointName", DefaultValue=null, Options=(System.Configuration.ConfigurationPropertyOptions)(6))]
244         public string EndpointName { get { throw null; } set { } }
245         [System.Configuration.ConfigurationPropertyAttribute("filterName", DefaultValue=null, Options=(System.Configuration.ConfigurationPropertyOptions)(6))]
246         public string FilterName { get { throw null; } set { } }
247         [System.Configuration.ConfigurationPropertyAttribute("priority", Options=(System.Configuration.ConfigurationPropertyOptions)(0))]
248         public int Priority { get { throw null; } set { } }
249     }
250     public enum FilterType
251     {
252         Action = 0,
253         And = 3,
254         Custom = 4,
255         EndpointAddress = 1,
256         EndpointName = 5,
257         MatchAll = 6,
258         PrefixEndpointAddress = 2,
259         XPath = 7,
260     }
261     public partial class NamespaceElement : System.Configuration.ConfigurationElement
262     {
NamespaceElement()263         public NamespaceElement() { }
264         [System.Configuration.ConfigurationPropertyAttribute("namespace", DefaultValue=null, Options=(System.Configuration.ConfigurationPropertyOptions)(2))]
265         public string Namespace { get { throw null; } set { } }
266         [System.Configuration.ConfigurationPropertyAttribute("prefix", DefaultValue=null, Options=(System.Configuration.ConfigurationPropertyOptions)(6))]
267         public string Prefix { get { throw null; } set { } }
268     }
269     [System.Configuration.ConfigurationCollectionAttribute(typeof(System.ServiceModel.Routing.Configuration.NamespaceElement))]
270     public partial class NamespaceElementCollection : System.Configuration.ConfigurationElementCollection
271     {
NamespaceElementCollection()272         public NamespaceElementCollection() { }
273         public System.ServiceModel.Routing.Configuration.NamespaceElement this[int index] { get { throw null; } set { } }
274         public new System.ServiceModel.Routing.Configuration.NamespaceElement this[string name] { get { throw null; } }
Add(System.ServiceModel.Routing.Configuration.NamespaceElement element)275         public void Add(System.ServiceModel.Routing.Configuration.NamespaceElement element) { }
Clear()276         public void Clear() { }
CreateNewElement()277         protected override System.Configuration.ConfigurationElement CreateNewElement() { throw null; }
GetElementKey(System.Configuration.ConfigurationElement element)278         protected override object GetElementKey(System.Configuration.ConfigurationElement element) { throw null; }
Remove(System.ServiceModel.Routing.Configuration.NamespaceElement element)279         public void Remove(System.ServiceModel.Routing.Configuration.NamespaceElement element) { }
280     }
281     public sealed partial class RoutingExtensionElement : System.ServiceModel.Configuration.BehaviorExtensionElement
282     {
RoutingExtensionElement()283         public RoutingExtensionElement() { }
284         public override System.Type BehaviorType { get { throw null; } }
285         public bool EnsureOrderedDispatch { get { throw null; } set { } }
286         [System.Configuration.ConfigurationPropertyAttribute("filterTableName", DefaultValue=null)]
287         public string FilterTableName { get { throw null; } set { } }
288         [System.Configuration.ConfigurationPropertyAttribute("routeOnHeadersOnly", DefaultValue=true, Options=(System.Configuration.ConfigurationPropertyOptions)(0))]
289         public bool RouteOnHeadersOnly { get { throw null; } set { } }
290         [System.Configuration.ConfigurationPropertyAttribute("soapProcessingEnabled", DefaultValue=true)]
291         public bool SoapProcessingEnabled { get { throw null; } set { } }
CreateBehavior()292         protected internal override object CreateBehavior() { throw null; }
293     }
294     public partial class RoutingSection : System.Configuration.ConfigurationSection
295     {
RoutingSection()296         public RoutingSection() { }
297         [System.Configuration.ConfigurationPropertyAttribute("backupLists", Options=(System.Configuration.ConfigurationPropertyOptions)(0))]
298         public System.ServiceModel.Routing.Configuration.BackupListCollection BackupLists { get { throw null; } }
299         [System.Configuration.ConfigurationPropertyAttribute("filters", Options=(System.Configuration.ConfigurationPropertyOptions)(0))]
300         public System.ServiceModel.Routing.Configuration.FilterElementCollection Filters { get { throw null; } }
301         [System.Configuration.ConfigurationPropertyAttribute("filterTables", Options=(System.Configuration.ConfigurationPropertyOptions)(0))]
302         public System.ServiceModel.Routing.Configuration.FilterTableCollection FilterTables { get { throw null; } }
303         [System.Configuration.ConfigurationPropertyAttribute("namespaceTable", Options=(System.Configuration.ConfigurationPropertyOptions)(0))]
304         public System.ServiceModel.Routing.Configuration.NamespaceElementCollection NamespaceTable { get { throw null; } }
305         [System.MonoTODOAttribute]
CreateFilterTable(string name)306         public static System.ServiceModel.Dispatcher.MessageFilterTable<System.Collections.Generic.IEnumerable<System.ServiceModel.Description.ServiceEndpoint>> CreateFilterTable(string name) { throw null; }
307     }
308     public partial class SoapProcessingExtensionElement : System.ServiceModel.Configuration.BehaviorExtensionElement
309     {
SoapProcessingExtensionElement()310         public SoapProcessingExtensionElement() { }
311         public override System.Type BehaviorType { get { throw null; } }
312         [System.Configuration.ConfigurationPropertyAttribute("processMessages", DefaultValue=true, Options=(System.Configuration.ConfigurationPropertyOptions)(0))]
313         public bool ProcessMessages { get { throw null; } set { } }
CreateBehavior()314         protected internal override object CreateBehavior() { throw null; }
315     }
316 }
317