internal void Add(XPathMessageFilter filter, TFilterData data, bool forceExternal) { if (filter == null) { throw System.ServiceModel.DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("filter"); } this.filters.Add(filter, data); this.iqMatcher.Add(filter.XPath, filter.Namespaces, filter, forceExternal); }
public bool Remove(MessageFilter filter) { if (filter == null) { throw System.ServiceModel.DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("filter"); } XPathMessageFilter filter2 = filter as XPathMessageFilter; return((filter2 != null) && this.Remove(filter2)); }
internal override void CollectXPathFilters(ICollection <MessageFilter> filters) { for (int i = 0; i < this.results.Count; i++) { XPathMessageFilter item = this.results[i] as XPathMessageFilter; if (item != null) { filters.Add(item); } } }
internal void Add(XPathMessageFilter filter, TFilterData data, bool forceExternal) { if (null == filter) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("filter"); } //this.EnsureMatcher(); this.filters.Add(filter, data); this.iqMatcher.Add(filter.XPath, filter.Namespaces, filter, forceExternal); }
internal override void CollectXPathFilters(ICollection <MessageFilter> filters) { for (int i = 0; i < this.results.Count; ++i) { XPathMessageFilter filter = this.results[i] as XPathMessageFilter; if (filter != null) { filters.Add(filter); } } }
public bool Remove(XPathMessageFilter filter) { if (filter == null) { throw System.ServiceModel.DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("filter"); } if (this.filters.Remove(filter)) { this.iqMatcher.Remove(filter); return(true); } return(false); }
public bool Remove(MessageFilter filter) { if (null == filter) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("filter"); } XPathMessageFilter xpf = filter as XPathMessageFilter; if (xpf != null) { return(this.Remove(xpf)); } return(false); }
public bool Remove(XPathMessageFilter filter) { if (null == filter) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("filter"); } if (this.filters.Remove(filter)) { this.iqMatcher.Remove(filter); return(true); } // Not in this table return(false); }
public void Add(XPathMessageFilter filter, TFilterData data) { }
public bool Remove(XPathMessageFilter filter) { return(default(bool)); }
internal static OpcodeBlock CompileForInternalEngine(XPathMessageFilter filter, QueryCompilerFlags flags, IFunctionLibrary[] functionLibs, out ValueDataType returnType) { return(CompileForInternalEngine(filter.XPath.Trim(), filter.namespaces, flags, functionLibs, out returnType)); }
public bool Remove(XPathMessageFilter filter) { return(dict.Remove(filter)); }
public void Add(XPathMessageFilter filter, TFilterData data) { throw new NotImplementedException(); }
public void Add(XPathMessageFilter filter, TFilterData data) { this.Add(filter, data, false); }
public bool Remove(XPathMessageFilter filter) { throw new NotImplementedException(); }