ColumnHashSetFilter Class

Visual Studio 2015
 

A helper class that implements an IEntryFilter that excludes entries whose untruncated text matches anything in a list of strings.

Namespace:   Microsoft.VisualStudio.Shell.TableControl
Assembly:  Microsoft.VisualStudio.Shell.14.0 (in Microsoft.VisualStudio.Shell.14.0.dll)

System::Object
  Microsoft.VisualStudio.Shell.TableControl::ColumnHashSetFilter

[CLSCompliantAttribute(false)]
public ref class ColumnHashSetFilter : IEntryFilter

NameDescription
System_CAPS_pubmethodColumnHashSetFilter(ITableColumnDefinition^, IEnumerable<String^>^)

Creates a filter for column that excludes entries if their column's untruncated text matches any string in excluded.

System_CAPS_pubmethodColumnHashSetFilter(ITableColumnDefinition^, array<String^>^)

Creates a filter for column that excludes entries if their column's untruncated text matches any string in excluded.

NameDescription
System_CAPS_pubpropertyComparer

Gets the IEqualityComparer<T> used by this filter.

System_CAPS_pubpropertyExcluded

Gets the list of strings excluded by the filter.

System_CAPS_pubpropertyExcludedCount

NameDescription
System_CAPS_pubmethodCloneAndAdd(String^)

Clone this and add newItem to the list of excluded strings in the clone.

System_CAPS_pubmethodCloneAndRemove(String^)

Clone this and remove removedItem from the list of excluded strings in the clone.

System_CAPS_pubmethodEquals(Object^)

(Inherited from Object.)

System_CAPS_pubmethodExcludedContains(String^)

Tests to see whether a particular string value is contained in Excluded.

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodMatch(ITableEntryHandle^)

Tests to see if entry matches the filter.

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

NameDescription
System_CAPS_pubfieldColumn

Gets the column.

This class is immutable. Use the CloneAndAdd(string) or CloneAndRemove(string) methods to create a new ColumnHashSetFilter with added or removed strings.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: