'Declaration Public Class ReparsePointTagsFilter Inherits Filter
'Usage Dim instance As ReparsePointTagsFilter
public class ReparsePointTagsFilter : Filter
Filters a FileSystemItem object based on its ReparsePointTags value.
'Declaration Public Class ReparsePointTagsFilter Inherits Filter
'Usage Dim instance As ReparsePointTagsFilter
public class ReparsePointTagsFilter : Filter
By default, the FilterScope is set to File, Folder and Recurse.
The filter works by obtaining the reparse point tags for the supplied item.
Then, it performs a bitwise-and operation between the tags and the value of the Mask Property.
The resulting value is then compared with the value of the ExpectedResult Property. If the values are equal, the filter matches, otherwise, the filter doesn't match.
The default values of the filter make it so that all name surrogates (symbolic links, hard links, junctions, etc) are filtered out.
The default mask being ReparseTagNameSurrogate makes the filter isolate the name surrogate bits in the tag value. Then, the expected value of 0 makes the result be true for all items that don't have any name surrogate bits set, and the result be false for all items that do have name surrogate bits set.
System.Object
Xceed.FileSystem.Filter
Xceed.FileSystem.ReparsePointTagsFilter
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2