Freigeben über


MaskFilter Class

Definition

Important

This API is not CLS-compliant.

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

public ref class MaskFilter : Microsoft::VisualStudio::Shell::TableControl::IEntryFilter
[Windows::Foundation::Metadata::WebHostHidden]
class MaskFilter : Microsoft::VisualStudio::Shell::TableControl::IEntryFilter
[System.CLSCompliant(false)]
public class MaskFilter : Microsoft.VisualStudio.Shell.TableControl.IEntryFilter
public class MaskFilter : Microsoft.VisualStudio.Shell.TableControl.IEntryFilter
[<System.CLSCompliant(false)>]
type MaskFilter = class
    interface IEntryFilter
type MaskFilter = class
    interface IEntryFilter
Public Class MaskFilter
Implements IEntryFilter
Inheritance
MaskFilter
Attributes
Implements

Remarks

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

Constructors

MaskFilter(String, Int32)

Create a filter that that excludes entries who keyName property doesn't intersect mask.

Fields

KeyName
Mask

Methods

Match(ITableEntryHandle)

Tests to see if entry matches the filter.

Applies to