xml/Microsoft.Azure.ServiceBus/Filter.xml (61 lines of code) (raw):

<Type Name="Filter" FullName="Microsoft.Azure.ServiceBus.Filter"> <TypeSignature Language="C#" Value="public abstract class Filter : IEquatable&lt;Microsoft.Azure.ServiceBus.Filter&gt;" /> <TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit Filter extends System.Object implements class System.IEquatable`1&lt;class Microsoft.Azure.ServiceBus.Filter&gt;" /> <TypeSignature Language="DocId" Value="T:Microsoft.Azure.ServiceBus.Filter" /> <TypeSignature Language="VB.NET" Value="Public MustInherit Class Filter&#xA;Implements IEquatable(Of Filter)" /> <TypeSignature Language="F#" Value="type Filter = class&#xA; interface IEquatable&lt;Filter&gt;" /> <AssemblyInfo> <AssemblyName>Microsoft.Azure.ServiceBus</AssemblyName> <AssemblyVersion>5.1.3.0</AssemblyVersion> <AssemblyVersion>5.2.0.0</AssemblyVersion> </AssemblyInfo> <Base> <BaseTypeName>System.Object</BaseTypeName> </Base> <Interfaces> <Interface> <InterfaceName>System.IEquatable&lt;Microsoft.Azure.ServiceBus.Filter&gt;</InterfaceName> </Interface> </Interfaces> <Docs> <summary> Describes a filter expression that is evaluated against a Message. </summary> <remarks> Filter is an abstract class with the following concrete implementations: <list type="bullet"><item><b>SqlFilter</b> that represents a filter using SQL syntax. </item><item><b>CorrelationFilter</b> that provides an optimization for correlation equality expressions.</item></list></remarks> <altmember cref="T:Microsoft.Azure.ServiceBus.FalseFilter" /> <altmember cref="T:Microsoft.Azure.ServiceBus.SqlFilter" /> <altmember cref="T:Microsoft.Azure.ServiceBus.TrueFilter" /> <altmember cref="T:Microsoft.Azure.ServiceBus.CorrelationFilter" /> </Docs> <Members> <Member MemberName="Equals"> <MemberSignature Language="C#" Value="public abstract bool Equals (Microsoft.Azure.ServiceBus.Filter other);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Equals(class Microsoft.Azure.ServiceBus.Filter other) cil managed" /> <MemberSignature Language="DocId" Value="M:Microsoft.Azure.ServiceBus.Filter.Equals(Microsoft.Azure.ServiceBus.Filter)" /> <MemberSignature Language="VB.NET" Value="Public MustOverride Function Equals (other As Filter) As Boolean" /> <MemberSignature Language="F#" Value="override this.Equals : Microsoft.Azure.ServiceBus.Filter -&gt; bool" Usage="filter.Equals other" /> <MemberType>Method</MemberType> <Implements> <InterfaceMember>M:System.IEquatable`1.Equals(`0)</InterfaceMember> </Implements> <AssemblyInfo> <AssemblyName>Microsoft.Azure.ServiceBus</AssemblyName> <AssemblyVersion>5.2.0.0</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.Boolean</ReturnType> </ReturnValue> <Parameters> <Parameter Name="other" Type="Microsoft.Azure.ServiceBus.Filter" /> </Parameters> <Docs> <param name="other">To be added.</param> <summary>To be added.</summary> <returns>To be added.</returns> <remarks>To be added.</remarks> </Docs> </Member> </Members> </Type>