@@ -34,6 +34,11 @@ internal DirectoryInfoBase() { }
3434 /// <inheritdoc cref="DirectoryInfo.EnumerateDirectories(string,SearchOption)"/>
3535 public abstract IEnumerable < IDirectoryInfo > EnumerateDirectories ( string searchPattern , SearchOption searchOption ) ;
3636
37+ #if FEATURE_ENUMERATION_OPTIONS
38+ /// <inheritdoc cref="DirectoryInfo.EnumerateDirectories(string,EnumerationOptions)"/>
39+ public abstract IEnumerable < IDirectoryInfo > EnumerateDirectories ( string searchPattern , EnumerationOptions enumerationOptions ) ;
40+ #endif
41+
3742 /// <inheritdoc cref="DirectoryInfo.EnumerateFiles()"/>
3843 public abstract IEnumerable < IFileInfo > EnumerateFiles ( ) ;
3944
@@ -43,6 +48,11 @@ internal DirectoryInfoBase() { }
4348 /// <inheritdoc cref="DirectoryInfo.EnumerateFiles(string,SearchOption)"/>
4449 public abstract IEnumerable < IFileInfo > EnumerateFiles ( string searchPattern , SearchOption searchOption ) ;
4550
51+ #if FEATURE_ENUMERATION_OPTIONS
52+ /// <inheritdoc cref="DirectoryInfo.EnumerateFiles(string,EnumerationOptions)"/>
53+ public abstract IEnumerable < IFileInfo > EnumerateFiles ( string searchPattern , EnumerationOptions enumerationOptions ) ;
54+ #endif
55+
4656 /// <inheritdoc cref="DirectoryInfo.EnumerateFileSystemInfos()"/>
4757 public abstract IEnumerable < IFileSystemInfo > EnumerateFileSystemInfos ( ) ;
4858
@@ -52,6 +62,11 @@ internal DirectoryInfoBase() { }
5262 /// <inheritdoc cref="DirectoryInfo.EnumerateFileSystemInfos(string,SearchOption)"/>
5363 public abstract IEnumerable < IFileSystemInfo > EnumerateFileSystemInfos ( string searchPattern , SearchOption searchOption ) ;
5464
65+ #if FEATURE_ENUMERATION_OPTIONS
66+ /// <inheritdoc cref="DirectoryInfo.EnumerateFileSystemInfos(string,EnumerationOptions)"/>
67+ public abstract IEnumerable < IFileSystemInfo > EnumerateFileSystemInfos ( string searchPattern , EnumerationOptions enumerationOptions ) ;
68+ #endif
69+
5570 /// <inheritdoc cref="DirectoryInfo.GetAccessControl()"/>
5671 public abstract DirectorySecurity GetAccessControl ( ) ;
5772
@@ -67,6 +82,11 @@ internal DirectoryInfoBase() { }
6782 /// <inheritdoc cref="DirectoryInfo.GetDirectories(string,SearchOption)"/>
6883 public abstract IDirectoryInfo [ ] GetDirectories ( string searchPattern , SearchOption searchOption ) ;
6984
85+ #if FEATURE_ENUMERATION_OPTIONS
86+ /// <inheritdoc cref="DirectoryInfo.GetDirectories(string,EnumerationOptions)"/>
87+ public abstract IDirectoryInfo [ ] GetDirectories ( string searchPattern , EnumerationOptions enumerationOptions ) ;
88+ #endif
89+
7090 /// <inheritdoc cref="DirectoryInfo.GetFiles(string)"/>
7191 public abstract IFileInfo [ ] GetFiles ( ) ;
7292
@@ -76,6 +96,12 @@ internal DirectoryInfoBase() { }
7696 /// <inheritdoc cref="DirectoryInfo.GetFiles(string,SearchOption)"/>
7797 public abstract IFileInfo [ ] GetFiles ( string searchPattern , SearchOption searchOption ) ;
7898
99+
100+ #if FEATURE_ENUMERATION_OPTIONS
101+ /// <inheritdoc cref="DirectoryInfo.GetFiles(string,EnumerationOptions)"/>
102+ public abstract IFileInfo [ ] GetFiles ( string searchPattern , EnumerationOptions enumerationOptions ) ;
103+ #endif
104+
79105 /// <inheritdoc cref="DirectoryInfo.GetFileSystemInfos()"/>
80106 public abstract IFileSystemInfo [ ] GetFileSystemInfos ( ) ;
81107
@@ -85,6 +111,11 @@ internal DirectoryInfoBase() { }
85111 /// <inheritdoc cref="DirectoryInfo.GetFileSystemInfos(string,SearchOption)"/>
86112 public abstract IFileSystemInfo [ ] GetFileSystemInfos ( string searchPattern , SearchOption searchOption ) ;
87113
114+ #if FEATURE_ENUMERATION_OPTIONS
115+ /// <inheritdoc cref="DirectoryInfo.GetFileSystemInfos(string,EnumerationOptions)"/>
116+ public abstract IFileSystemInfo [ ] GetFileSystemInfos ( string searchPattern , EnumerationOptions enumerationOptions ) ;
117+ #endif
118+
88119 /// <inheritdoc cref="DirectoryInfo.MoveTo"/>
89120 public abstract void MoveTo ( string destDirName ) ;
90121
0 commit comments