f159e32d8e8a47f2ef69a782969c147af4fddbe7
[platform/core/dotnet/build-tools.git] /
1 <?xml version="1.0"?>\r
2 <doc>\r
3     <assembly>\r
4         <name>Microsoft.Extensions.FileSystemGlobbing</name>\r
5     </assembly>\r
6     <members>\r
7         <member name="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase">\r
8             <summary>\r
9             Represents a directory\r
10             </summary>\r
11         </member>\r
12         <member name="M:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase.EnumerateFileSystemInfos">\r
13             <summary>\r
14             Enumerates all files and directories in the directory.\r
15             </summary>\r
16             <returns>Collection of files and directories</returns>\r
17         </member>\r
18         <member name="M:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase.GetDirectory(System.String)">\r
19             <summary>\r
20             Returns an instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase" /> that represents a subdirectory\r
21             </summary>\r
22             <param name="path">The directory name</param>\r
23             <returns>Instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase" /> even if directory does not exist</returns>\r
24         </member>\r
25         <member name="M:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase.GetFile(System.String)">\r
26             <summary>\r
27             Returns an instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase" /> that represents a file in the directory\r
28             </summary>\r
29             <param name="path">The file name</param>\r
30             <returns>Instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase" /> even if file does not exist</returns>\r
31         </member>\r
32         <member name="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoWrapper">\r
33             <summary>\r
34             Wraps an instance of <see cref="T:System.IO.DirectoryInfo" /> and provides implementation of\r
35             <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase" />.\r
36             </summary>\r
37         </member>\r
38         <member name="M:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoWrapper.#ctor(System.IO.DirectoryInfo)">\r
39             <summary>\r
40             Initializes an instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoWrapper" />.\r
41             </summary>\r
42             <param name="directoryInfo">The <see cref="T:System.IO.DirectoryInfo" />.</param>\r
43         </member>\r
44         <member name="M:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoWrapper.EnumerateFileSystemInfos">\r
45             <inheritdoc />\r
46         </member>\r
47         <member name="M:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoWrapper.GetDirectory(System.String)">\r
48             <summary>\r
49             Returns an instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase" /> that represents a subdirectory.\r
50             </summary>\r
51             <remarks>\r
52             If <paramref name="name" /> equals '..', this returns the parent directory.\r
53             </remarks>\r
54             <param name="name">The directory name</param>\r
55             <returns>The directory</returns>\r
56         </member>\r
57         <member name="M:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoWrapper.GetFile(System.String)">\r
58             <inheritdoc />\r
59         </member>\r
60         <member name="P:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoWrapper.Name">\r
61             <inheritdoc />\r
62         </member>\r
63         <member name="P:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoWrapper.FullName">\r
64             <summary>\r
65             Returns the full path to the directory.\r
66             </summary>\r
67             <remarks>\r
68             Equals the value of <seealso cref="P:System.IO.FileSystemInfo.FullName" />.\r
69             </remarks>\r
70         </member>\r
71         <member name="P:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoWrapper.ParentDirectory">\r
72             <summary>\r
73             Returns the parent directory.\r
74             </summary>\r
75             <remarks>\r
76             Equals the value of <seealso cref="P:System.IO.DirectoryInfo.Parent" />.\r
77             </remarks>\r
78         </member>\r
79         <member name="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase">\r
80             <summary>\r
81             Represents a file\r
82             </summary>\r
83         </member>\r
84         <member name="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoWrapper">\r
85             <summary>\r
86             Wraps an instance of <see cref="T:System.IO.FileInfo" /> to provide implementation of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase" />.\r
87             </summary>\r
88         </member>\r
89         <member name="M:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoWrapper.#ctor(System.IO.FileInfo)">\r
90             <summary>\r
91             Initializes instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoWrapper" /> to wrap the specified object <see cref="T:System.IO.FileInfo" />.\r
92             </summary>\r
93             <param name="fileInfo">The <see cref="T:System.IO.FileInfo" /></param>\r
94         </member>\r
95         <member name="P:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoWrapper.Name">\r
96             <summary>\r
97             The file name. (Overrides <see cref="P:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileSystemInfoBase.Name" />).\r
98             </summary>\r
99             <remarks>\r
100             Equals the value of <see cref="P:System.IO.FileInfo.Name" />.\r
101             </remarks>\r
102         </member>\r
103         <member name="P:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoWrapper.FullName">\r
104             <summary>\r
105             The full path of the file. (Overrides <see cref="P:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileSystemInfoBase.FullName" />).\r
106             </summary>\r
107             <remarks>\r
108             Equals the value of <see cref="P:System.IO.FileSystemInfo.Name" />.\r
109             </remarks>\r
110         </member>\r
111         <member name="P:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoWrapper.ParentDirectory">\r
112             <summary>\r
113             The directory containing the file. (Overrides <see cref="P:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileSystemInfoBase.ParentDirectory" />).\r
114             </summary>\r
115             <remarks>\r
116             Equals the value of <see cref="P:System.IO.FileInfo.Directory" />.\r
117             </remarks>\r
118         </member>\r
119         <member name="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileSystemInfoBase">\r
120             <summary>\r
121             Shared abstraction for files and directories\r
122             </summary>\r
123         </member>\r
124         <member name="P:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileSystemInfoBase.Name">\r
125             <summary>\r
126             A string containing the name of the file or directory\r
127             </summary>\r
128         </member>\r
129         <member name="P:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileSystemInfoBase.FullName">\r
130             <summary>\r
131             A string containing the full path of the file or directory\r
132             </summary>\r
133         </member>\r
134         <member name="P:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileSystemInfoBase.ParentDirectory">\r
135             <summary>\r
136             The parent directory for the current file or directory\r
137             </summary>\r
138         </member>\r
139         <member name="T:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch">\r
140             <summary>\r
141             Represents a file that was matched by searching using a globbing pattern\r
142             </summary>\r
143         </member>\r
144         <member name="P:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch.Path">\r
145             <summary>\r
146             The path to the file matched\r
147             </summary>\r
148             <remarks>\r
149             If the matcher searched for "**/*.cs" using "src/Project" as the directory base and the pattern matcher found\r
150             "src/Project/Interfaces/IFile.cs", then Stem = "Interfaces/IFile.cs" and Path = "src/Project/Interfaces/IFile.cs".\r
151             </remarks>\r
152         </member>\r
153         <member name="P:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch.Stem">\r
154             <summary>\r
155             The subpath to the matched file under the base directory searched\r
156             </summary>\r
157             <remarks>\r
158             If the matcher searched for "**/*.cs" using "src/Project" as the directory base and the pattern matcher found\r
159             "src/Project/Interfaces/IFile.cs",\r
160             then Stem = "Interfaces/IFile.cs" and Path = "src/Project/Interfaces/IFile.cs".\r
161             </remarks>\r
162         </member>\r
163         <member name="M:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch.#ctor(System.String,System.String)">\r
164             <summary>\r
165             Initializes new instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch" />\r
166             </summary>\r
167             <param name="path">The path to the matched file</param>\r
168             <param name="stem">The stem</param>\r
169         </member>\r
170         <member name="M:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch.Equals(Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch)">\r
171             <summary>\r
172             Determines if the specified match is equivalent to the current match using a case-insensitive comparison.\r
173             </summary>\r
174             <param name="other">The other match to be compared</param>\r
175             <returns>True if <see cref="P:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch.Path" /> and <see cref="P:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch.Stem" /> are equal using case-insensitive comparison</returns>\r
176         </member>\r
177         <member name="M:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch.Equals(System.Object)">\r
178             <summary>\r
179             Determines if the specified object is equivalent to the current match using a case-insensitive comparison.\r
180             </summary>\r
181             <param name="obj">The object to be compared</param>\r
182             <returns>True when <see cref="M:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch.Equals(Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch)" /></returns>\r
183         </member>\r
184         <member name="M:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch.GetHashCode">\r
185             <summary>\r
186             Gets a hash for the file pattern match.\r
187             </summary>\r
188             <returns>Some number</returns>\r
189         </member>\r
190         <member name="T:Microsoft.Extensions.FileSystemGlobbing.InMemoryDirectoryInfo">\r
191             <summary>\r
192             Avoids using disk for uses like Pattern Matching.\r
193             </summary>\r
194         </member>\r
195         <member name="M:Microsoft.Extensions.FileSystemGlobbing.InMemoryDirectoryInfo.#ctor(System.String,System.Collections.Generic.IEnumerable{System.String})">\r
196             <summary>\r
197             Creates a new InMemoryDirectoryInfo with the root directory and files given.\r
198             </summary>\r
199             <param name="rootDir">The root directory that this FileSystem will use.</param>\r
200             <param name="files">Collection of file names. If relative paths <paramref name="rootDir"/> will be prepended to the paths.</param>\r
201         </member>\r
202         <member name="P:Microsoft.Extensions.FileSystemGlobbing.InMemoryDirectoryInfo.FullName">\r
203             <inheritdoc />\r
204         </member>\r
205         <member name="P:Microsoft.Extensions.FileSystemGlobbing.InMemoryDirectoryInfo.Name">\r
206             <inheritdoc />\r
207         </member>\r
208         <member name="P:Microsoft.Extensions.FileSystemGlobbing.InMemoryDirectoryInfo.ParentDirectory">\r
209             <inheritdoc />\r
210         </member>\r
211         <member name="M:Microsoft.Extensions.FileSystemGlobbing.InMemoryDirectoryInfo.EnumerateFileSystemInfos">\r
212             <inheritdoc />\r
213         </member>\r
214         <member name="M:Microsoft.Extensions.FileSystemGlobbing.InMemoryDirectoryInfo.GetDirectory(System.String)">\r
215             <inheritdoc />\r
216         </member>\r
217         <member name="M:Microsoft.Extensions.FileSystemGlobbing.InMemoryDirectoryInfo.GetFile(System.String)">\r
218             <summary>\r
219             Returns an instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase"/> that matches the <paramref name="path"/> given.\r
220             </summary>\r
221             <param name="path">The filename.</param>\r
222             <returns>Instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase"/> if the file exists, null otherwise.</returns>\r
223         </member>\r
224         <member name="T:Microsoft.Extensions.FileSystemGlobbing.Internal.ILinearPattern">\r
225             <summary>\r
226             This API supports infrastructure and is not intended to be used\r
227             directly from your code. This API may change or be removed in future releases.\r
228             </summary>\r
229         </member>\r
230         <member name="T:Microsoft.Extensions.FileSystemGlobbing.Internal.IPathSegment">\r
231             <summary>\r
232             This API supports infrastructure and is not intended to be used\r
233             directly from your code. This API may change or be removed in future releases.\r
234             </summary>\r
235         </member>\r
236         <member name="T:Microsoft.Extensions.FileSystemGlobbing.Internal.IPattern">\r
237             <summary>\r
238             This API supports infrastructure and is not intended to be used\r
239             directly from your code. This API may change or be removed in future releases.\r
240             </summary>\r
241         </member>\r
242         <member name="T:Microsoft.Extensions.FileSystemGlobbing.Internal.IPatternContext">\r
243             <summary>\r
244             This API supports infrastructure and is not intended to be used\r
245             directly from your code. This API may change or be removed in future releases.\r
246             </summary>\r
247         </member>\r
248         <member name="T:Microsoft.Extensions.FileSystemGlobbing.Internal.IRaggedPattern">\r
249             <summary>\r
250             This API supports infrastructure and is not intended to be used\r
251             directly from your code. This API may change or be removed in future releases.\r
252             </summary>\r
253         </member>\r
254         <member name="T:Microsoft.Extensions.FileSystemGlobbing.Internal.MatcherContext">\r
255             <summary>\r
256             This API supports infrastructure and is not intended to be used\r
257             directly from your code. This API may change or be removed in future releases.\r
258             </summary>\r
259         </member>\r
260         <member name="T:Microsoft.Extensions.FileSystemGlobbing.Internal.PatternTestResult">\r
261             <summary>\r
262             This API supports infrastructure and is not intended to be used\r
263             directly from your code. This API may change or be removed in future releases.\r
264             </summary>\r
265         </member>\r
266         <member name="T:Microsoft.Extensions.FileSystemGlobbing.Matcher">\r
267             <summary>\r
268             Searches the file system for files with names that match specified patterns.\r
269             </summary>\r
270             <remarks>\r
271                 <para>\r
272                 Patterns specified in <seealso cref="M:Microsoft.Extensions.FileSystemGlobbing.Matcher.AddInclude(System.String)" /> and <seealso cref="M:Microsoft.Extensions.FileSystemGlobbing.Matcher.AddExclude(System.String)" /> can use\r
273                 the following formats to match multiple files or directories.\r
274                 </para>\r
275                 <list type="bullet">\r
276                     <item>\r
277                         <term>\r
278                         exact directory and file name\r
279                         </term>\r
280                         <description>\r
281                             <list type="bullet">\r
282                                 <item>\r
283                                     <term>"one.txt"</term>\r
284                                 </item>\r
285                                 <item>\r
286                                     <term>"dir/two.txt"</term>\r
287                                 </item>\r
288                             </list>\r
289                         </description>\r
290                     </item>\r
291                     <item>\r
292                         <term>\r
293                         wildcards (*) in file and directory names that represent zero to many characters not including\r
294                         directory separators characters\r
295                         </term>\r
296                         <description>\r
297                             <list type="bullet">\r
298                             <item>\r
299                                 <term>"*.txt"</term><description>all files with .txt file extension</description>\r
300                             </item>\r
301                             <item>\r
302                                 <term>"*.*"</term><description>all files with an extension</description>\r
303                             </item>\r
304                             <item>\r
305                                 <term>"*"</term><description>all files in top level directory</description>\r
306                             </item>\r
307                             <item>\r
308                                 <term>".*"</term><description>filenames beginning with '.'</description>\r
309                             </item>\r
310                             - "*word* - all files with 'word' in the filename\r
311                             <item>\r
312                                 <term>"readme.*"</term>\r
313                                 <description>all files named 'readme' with any file extension</description>\r
314                             </item>\r
315                             <item>\r
316                                 <term>"styles/*.css"</term>\r
317                                 <description>all files with extension '.css' in the directory 'styles/'</description>\r
318                             </item>\r
319                             <item>\r
320                                 <term>"scripts/*/*"</term>\r
321                                 <description>all files in 'scripts/' or one level of subdirectory under 'scripts/'</description>\r
322                             </item>\r
323                             <item>\r
324                                 <term>"images*/*"</term>\r
325                                 <description>all files in a folder with name that is or begins with 'images'</description>\r
326                             </item>\r
327                             </list>\r
328                         </description>\r
329                     </item>\r
330                     <item>\r
331                         <term>arbitrary directory depth ("/**/")</term>\r
332                         <description>\r
333                             <list type="bullet">\r
334                                 <item>\r
335                                     <term>"**/*"</term><description>all files in any subdirectory</description>\r
336                                 </item>\r
337                                 <item>\r
338                                     <term>"dir/**/*"</term><description>all files in any subdirectory under 'dir/'</description>\r
339                                 </item>\r
340                             </list>\r
341                         </description>\r
342                     </item>\r
343                     <item>\r
344                         <term>relative paths</term>\r
345                         <description>\r
346                         '../shared/*' - all files in a diretory named 'shared' at the sibling level to the base directory given\r
347                         to <see cref="M:Microsoft.Extensions.FileSystemGlobbing.Matcher.Execute(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase)" />\r
348                         </description>\r
349                     </item>\r
350                 </list>\r
351             </remarks>\r
352         </member>\r
353         <member name="M:Microsoft.Extensions.FileSystemGlobbing.Matcher.#ctor">\r
354             <summary>\r
355             Initializes an instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Matcher" /> using case-insensitive matching\r
356             </summary>\r
357         </member>\r
358         <member name="M:Microsoft.Extensions.FileSystemGlobbing.Matcher.#ctor(System.StringComparison)">\r
359             <summary>\r
360             Initializes an instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Matcher" /> using the string comparsion method specified\r
361             </summary>\r
362             <param name="comparisonType">The <see cref="T:System.StringComparison" /> to use</param>\r
363         </member>\r
364         <member name="M:Microsoft.Extensions.FileSystemGlobbing.Matcher.AddInclude(System.String)">\r
365             <summary>\r
366                 <para>\r
367                 Add a file name pattern that the matcher should use to discover files. Patterns are relative to the root\r
368                 directory given when <see cref="M:Microsoft.Extensions.FileSystemGlobbing.Matcher.Execute(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase)" /> is called.\r
369                 </para>\r
370                 <para>\r
371                 Use the forward slash '/' to represent directory separator. Use '*' to represent wildcards in file and\r
372                 directory names. Use '**' to represent arbitrary directory depth. Use '..' to represent a parent directory.\r
373                 </para>\r
374             </summary>\r
375             <param name="pattern">The globbing pattern</param>\r
376             <returns>The matcher</returns>\r
377         </member>\r
378         <member name="M:Microsoft.Extensions.FileSystemGlobbing.Matcher.AddExclude(System.String)">\r
379             <summary>\r
380                 <para>\r
381                 Add a file name pattern for files the matcher should exclude from the results. Patterns are relative to the\r
382                 root directory given when <see cref="M:Microsoft.Extensions.FileSystemGlobbing.Matcher.Execute(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase)" /> is called.\r
383                 </para>\r
384                 <para>\r
385                 Use the forward slash '/' to represent directory separator. Use '*' to represent wildcards in file and\r
386                 directory names. Use '**' to represent arbitrary directory depth. Use '..' to represent a parent directory.\r
387                 </para>\r
388             </summary>\r
389             <param name="pattern">The globbing pattern</param>\r
390             <returns>The matcher</returns>\r
391         </member>\r
392         <member name="M:Microsoft.Extensions.FileSystemGlobbing.Matcher.Execute(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase)">\r
393             <summary>\r
394             Searches the directory specified for all files matching patterns added to this instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Matcher" />\r
395             </summary>\r
396             <param name="directoryInfo">The root directory for the search</param>\r
397             <returns>Always returns instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.PatternMatchingResult" />, even if not files were matched</returns>\r
398         </member>\r
399         <member name="M:Microsoft.Extensions.FileSystemGlobbing.MatcherExtensions.AddExcludePatterns(Microsoft.Extensions.FileSystemGlobbing.Matcher,System.Collections.Generic.IEnumerable{System.String}[])">\r
400             <summary>\r
401             Adds multiple exclude patterns to <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Matcher" />. <seealso cref="M:Microsoft.Extensions.FileSystemGlobbing.Matcher.AddExclude(System.String)" />\r
402             </summary>\r
403             <param name="matcher">The matcher to which the exclude patterns are added</param>\r
404             <param name="excludePatternsGroups">A list of globbing patterns</param>\r
405         </member>\r
406         <member name="M:Microsoft.Extensions.FileSystemGlobbing.MatcherExtensions.AddIncludePatterns(Microsoft.Extensions.FileSystemGlobbing.Matcher,System.Collections.Generic.IEnumerable{System.String}[])">\r
407             <summary>\r
408             Adds multiple patterns to include in <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Matcher" />. See <seealso cref="M:Microsoft.Extensions.FileSystemGlobbing.Matcher.AddInclude(System.String)" />\r
409             </summary>\r
410             <param name="matcher">The matcher to which the include patterns are added</param>\r
411             <param name="includePatternsGroups">A list of globbing patterns</param>\r
412         </member>\r
413         <member name="M:Microsoft.Extensions.FileSystemGlobbing.MatcherExtensions.GetResultsInFullPath(Microsoft.Extensions.FileSystemGlobbing.Matcher,System.String)">\r
414             <summary>\r
415             Searches the directory specified for all files matching patterns added to this instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Matcher" />\r
416             </summary>\r
417             <param name="matcher">The matcher</param>\r
418             <param name="directoryPath">The root directory for the search</param>\r
419             <returns>Absolute file paths of all files matched. Empty enumerable if no files matched given patterns.</returns>\r
420         </member>\r
421         <member name="M:Microsoft.Extensions.FileSystemGlobbing.MatcherExtensions.Match(Microsoft.Extensions.FileSystemGlobbing.Matcher,System.String)">\r
422             <summary>\r
423             Matches the file passed in with the patterns in the matcher without going to disk.\r
424             </summary>\r
425             <param name="matcher">The matcher that holds the patterns and pattern matching type.</param>\r
426             <param name="file">The file to run the matcher against.</param>\r
427             <returns>The match results.</returns>\r
428         </member>\r
429         <member name="M:Microsoft.Extensions.FileSystemGlobbing.MatcherExtensions.Match(Microsoft.Extensions.FileSystemGlobbing.Matcher,System.String,System.String)">\r
430             <summary>\r
431             Matches the file passed in with the patterns in the matcher without going to disk.\r
432             </summary>\r
433             <param name="matcher">The matcher that holds the patterns and pattern matching type.</param>\r
434             <param name="rootDir">The root directory for the matcher to match the file from.</param>\r
435             <param name="file">The file to run the matcher against.</param>\r
436             <returns>The match results.</returns>\r
437         </member>\r
438         <member name="M:Microsoft.Extensions.FileSystemGlobbing.MatcherExtensions.Match(Microsoft.Extensions.FileSystemGlobbing.Matcher,System.Collections.Generic.IEnumerable{System.String})">\r
439             <summary>\r
440             Matches the files passed in with the patterns in the matcher without going to disk.\r
441             </summary>\r
442             <param name="matcher">The matcher that holds the patterns and pattern matching type.</param>\r
443             <param name="files">The files to run the matcher against.</param>\r
444             <returns>The match results.</returns>\r
445         </member>\r
446         <member name="M:Microsoft.Extensions.FileSystemGlobbing.MatcherExtensions.Match(Microsoft.Extensions.FileSystemGlobbing.Matcher,System.String,System.Collections.Generic.IEnumerable{System.String})">\r
447             <summary>\r
448             Matches the files passed in with the patterns in the matcher without going to disk.\r
449             </summary>\r
450             <param name="matcher">The matcher that holds the patterns and pattern matching type.</param>\r
451             <param name="rootDir">The root directory for the matcher to match the files from.</param>\r
452             <param name="files">The files to run the matcher against.</param>\r
453             <returns>The match results.</returns>\r
454         </member>\r
455         <member name="T:Microsoft.Extensions.FileSystemGlobbing.PatternMatchingResult">\r
456             <summary>\r
457             Represents a collection of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch" />\r
458             </summary>\r
459         </member>\r
460         <member name="M:Microsoft.Extensions.FileSystemGlobbing.PatternMatchingResult.#ctor(System.Collections.Generic.IEnumerable{Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch})">\r
461             <summary>\r
462             Initializes the result with a collection of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch" />\r
463             </summary>\r
464             <param name="files">A collection of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch" /></param>\r
465         </member>\r
466         <member name="M:Microsoft.Extensions.FileSystemGlobbing.PatternMatchingResult.#ctor(System.Collections.Generic.IEnumerable{Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch},System.Boolean)">\r
467             <summary>\r
468             Initializes the result with a collection of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch" />\r
469             </summary>\r
470             <param name="files">A collection of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch" /></param>\r
471             <param name="hasMatches">A value that determines if <see cref="T:Microsoft.Extensions.FileSystemGlobbing.PatternMatchingResult"/> has any matches.</param>\r
472         </member>\r
473         <member name="P:Microsoft.Extensions.FileSystemGlobbing.PatternMatchingResult.Files">\r
474             <summary>\r
475             A collection of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch" />\r
476             </summary>\r
477         </member>\r
478         <member name="P:Microsoft.Extensions.FileSystemGlobbing.PatternMatchingResult.HasMatches">\r
479             <summary>\r
480             Gets a value that determines if this instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.PatternMatchingResult"/> has any matches.\r
481             </summary>\r
482         </member>\r
483     </members>\r
484 </doc>\r