3 instantiations of XPathMessageFilter
System.ServiceModel (2)
System\ServiceModel\Configuration\XPathMessageFilterElement.cs (1)
84filter = new XPathMessageFilter(tempReader);
System\ServiceModel\Diagnostics\MessageLogger.cs (1)
254filter = new XPathMessageFilter(""); //if there is an empty add filter tag, add a match-all filter
System.ServiceModel.Routing (1)
System\ServiceModel\Routing\Configuration\RoutingSection.cs (1)
600filter = new XPathMessageFilter(this.FilterData, xmlNamespaces);
45 references to XPathMessageFilter
System.ServiceModel (45)
System\ServiceModel\Configuration\Properties.cs (1)
3947properties.Add(new ConfigurationProperty("filter", typeof(System.ServiceModel.Dispatcher.XPathMessageFilter), null, null, null, System.Configuration.ConfigurationPropertyOptions.IsRequired | System.Configuration.ConfigurationPropertyOptions.IsKey));
System\ServiceModel\Configuration\XPathMessageFilterElement.cs (3)
22public XPathMessageFilter Filter 24get { return (XPathMessageFilter)base[ConfigurationStrings.Filter]; } 78XPathMessageFilter filter = null;
System\ServiceModel\Configuration\XPathMessageFilterElementCollection.cs (8)
28if (key.GetType().IsAssignableFrom(typeof(XPathMessageFilter))) 30newKey = XPathMessageFilterElementComparer.ParseXPathString((XPathMessageFilter)key); 41typeof(XPathMessageFilter).AssemblyQualifiedName, 80if (!key.GetType().IsAssignableFrom(typeof(XPathMessageFilter))) 85typeof(XPathMessageFilter).AssemblyQualifiedName, 115if (!key.GetType().IsAssignableFrom(typeof(XPathMessageFilter))) 120typeof(XPathMessageFilter).AssemblyQualifiedName, 124string oldKey = XPathMessageFilterElementComparer.ParseXPathString((XPathMessageFilter)key);
System\ServiceModel\Configuration\XPathMessageFilterElementComparer.cs (4)
27internal static string ParseXPathString(XPathMessageFilter filter) 31internal static string ParseXPathString(XPathMessageFilter filter, bool throwOnFailure) 81if (obj.GetType().IsAssignableFrom(typeof(XPathMessageFilter))) 83elementKey = XPathMessageFilterElementComparer.ParseXPathString((XPathMessageFilter)obj);
System\ServiceModel\Diagnostics\MessageLogger.cs (9)
62static List<XPathMessageFilter> messageFilterTable; 218static List<XPathMessageFilter> Filters 228List<XPathMessageFilter> temp = new List<XPathMessageFilter>(); 250static bool AddFilter(XPathMessageFilter filter) 523List<XPathMessageFilter> filtersToRemove = new List<XPathMessageFilter>(); 526foreach (XPathMessageFilter filter in MessageLogger.Filters) 550foreach (XPathMessageFilter filter in filtersToRemove)
System\ServiceModel\Diagnostics\MessageLoggingFilterTraceRecord.cs (2)
13XPathMessageFilter filter; 15internal MessageLoggingFilterTraceRecord(XPathMessageFilter filter)
System\ServiceModel\Dispatcher\MessageFilter.cs (1)
20[KnownType(typeof(XPathMessageFilter))]
System\ServiceModel\Dispatcher\QueryMatcher.cs (1)
396internal static OpcodeBlock CompileForInternalEngine(XPathMessageFilter filter, QueryCompilerFlags flags, IFunctionLibrary[] functionLibs, out ValueDataType returnType)
System\ServiceModel\Dispatcher\QueryResultOp.cs (2)
139XPathMessageFilter filter = this.results[i] as XPathMessageFilter;
System\ServiceModel\Dispatcher\XPathMessageFilter.cs (7)
25[XmlRoot(ElementName = "XPathMessageFilter", Namespace = XPathMessageFilter.RootNamespace)] 131if (schemas.Contains(XPathMessageFilter.Namespace)) 133IEnumerator en = schemas.Schemas(XPathMessageFilter.Namespace).GetEnumerator(); 141schema.TargetNamespace = XPathMessageFilter.Namespace; 331if (this.matcher == XPathMessageFilter.dummyMatcher) 348schema.TargetNamespace = XPathMessageFilter.Namespace; 357this.matcher = XPathMessageFilter.dummyMatcher;
System\ServiceModel\Dispatcher\XPathMessageFilterTable.cs (7)
167this.Add((XPathMessageFilter)filter, data); 175public void Add(XPathMessageFilter filter, TFilterData data) 180internal void Add(XPathMessageFilter filter, TFilterData data, bool forceExternal) 568XPathMessageFilter xpf = filter as XPathMessageFilter; 580this.iqMatcher.Remove((XPathMessageFilter)item.Key); 587public bool Remove(XPathMessageFilter filter)