The Labs \ Source Viewer \ SSCLI \ System.IO \ SearchOption

  1. // ==++==
  2. //
  3. //
  4. // Copyright (c) 2006 Microsoft Corporation. All rights reserved.
  5. //
  6. // The use and distribution terms for this software are contained in the file
  7. // named license.txt, which can be found in the root of this distribution.
  8. // By using this software in any fashion, you are agreeing to be bound by the
  9. // terms of this license.
  10. //
  11. // You must not remove this notice, or any other, from this software.
  12. //
  13. //
  14. // ==--==
  15. /*============================================================
  16. **
  17. ** Enum:  SearchOption
  18. **
  19. **
  20. ** Purpose: Enum describing whether the search operation should 
  21. ** retrieve files/directories from the current directory alone 
  22. ** or should include all the subdirectories also.
  23. **
  24. **
  25. ===========================================================*/
  26. using System;
  27. namespace System.IO
  28. {
  29.     [Serializable()]
  30.     [System.Runtime.InteropServices.ComVisible(true)]
  31.     public enum SearchOption
  32.     {
  33.         // Include only the current directory in the search operation
  34.         TopDirectoryOnly,
  35.        
  36.         // Include the current directory and all the sub-directories
  37.         // underneath it including reparse points in the search operation.
  38.         // This will traverse reparse points (i.e, mounted points and symbolic links)
  39.         // recursively. If the directory structure searched contains a loop
  40.         // because of hard links, the search operation will go on for ever.
  41.         AllDirectories
  42.     }
  43. }

Developer Fusion