VirtualFileSystem

Atypical.VirtualFileSystem.Core

Atypical.VirtualFileSystem.Core.Extensions.VFSSearchExtensions

VFSSearchExtensions.WithNameContaining Method

Overloads  
WithNameContaining(this IEnumerable<IDirectoryNode>, string, bool) Filters directories by name containing specific text.
WithNameContaining(this IEnumerable<IFileNode>, string, bool) Filters files by name containing specific text.

VFSSearchExtensions.WithNameContaining(this IEnumerable<IDirectoryNode>, string, bool) Method

Filters directories by name containing specific text.

public static System.Collections.Generic.IEnumerable<Atypical.VirtualFileSystem.Core.Contracts.IDirectoryNode> WithNameContaining(this System.Collections.Generic.IEnumerable<Atypical.VirtualFileSystem.Core.Contracts.IDirectoryNode> directories, string nameText, bool ignoreCase=true);

Parameters

directories System.Collections.Generic.IEnumerable<IDirectoryNode>

The directories to filter.

nameText System.String

The text to search for in directory names.

ignoreCase System.Boolean

Whether to ignore case. Default is true.

Returns

System.Collections.Generic.IEnumerable<IDirectoryNode>
Directories with names containing the specified text.

VFSSearchExtensions.WithNameContaining(this IEnumerable<IFileNode>, string, bool) Method

Filters files by name containing specific text.

public static System.Collections.Generic.IEnumerable<Atypical.VirtualFileSystem.Core.Contracts.IFileNode> WithNameContaining(this System.Collections.Generic.IEnumerable<Atypical.VirtualFileSystem.Core.Contracts.IFileNode> files, string nameText, bool ignoreCase=true);

Parameters

files System.Collections.Generic.IEnumerable<IFileNode>

The files to filter.

nameText System.String

The text to search for in file names.

ignoreCase System.Boolean

Whether to ignore case. Default is true.

Returns

System.Collections.Generic.IEnumerable<IFileNode>
Files with names containing the specified text.