| void .ctor(const string& selectionCriteria) | Public+1 flags | — | 0x08 |
| void .ctor(const string& selectionCriteria, bool traverseDirectoryReparsePoints) | Public+1 flags | — | 0x08 |
| string get_SelectionCriteria() | Public+1 flags | — | 0x08 |
| void set_SelectionCriteria(const string& value) | Public+1 flags | — | 0x08 |
| bool get_TraverseReparsePoints() | Public+1 flags | — | 0x01 |
| void set_TraverseReparsePoints(bool value) | Public+1 flags | — | 0x01 |
| string NormalizeCriteriaExpression(const string& source) | PrivateStatic | — | 0x08 |
| SelectionCriterion _ParseCriterion(const string& s) | PrivateStatic | — | 0x08 |
| string ToString() | Public+1 flags | — | 0x08 |
| bool Evaluate(const string& filename) | Private | — | 0x08 |
| void SelectorTrace(const string& format, const object[]& args) | Private | — | 0x08 |
| ICollection<System.String> SelectFiles(const string& directory) | Public | — | 0x08 |
| ReadOnlyCollection<System.String> SelectFiles(const string& directory, bool recurseDirectories) | Public | — | 0x08 |
| bool Evaluate(ZipEntry entry) | Private | — | 0x08 |
| ICollection<Pathfinding.Ionic.Zip.ZipEntry> SelectEntries(ZipFile zip) | Public | — | 0x08 |
| ICollection<Pathfinding.Ionic.Zip.ZipEntry> SelectEntries(ZipFile zip, const string& directoryPathInArchive) | Public | — | 0x08 |