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