blob: aa9b9e37f8722196533e72206874387f27984850 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
/*============================================================
**
** Enum: SearchOption
**
**
**
**
** Purpose: Enum describing whether the search operation should
** retrieve files/directories from the current directory alone
** or should include all the subdirectories also.
**
**
===========================================================*/
using System;
namespace System.IO {
[Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum SearchOption
{
// Include only the current directory in the search operation
TopDirectoryOnly,
// Include the current directory and all the sub-directories
// underneath it including reparse points in the search operation.
// This will traverse reparse points (i.e, mounted points and symbolic links)
// recursively. If the directory structure searched contains a loop
// because of hard links, the search operation will go on for ever.
AllDirectories,
}
}
|