Table of Contents

Class SearchPath

Namespace
ReFuel.IO
Assembly
ReFuel.Common.dll

Aliases a search dir system for the VFS.

public class SearchPath
Inheritance
SearchPath
Inherited Members

Properties

Directories

public IReadOnlyList<string> Directories { get; }

Property Value

IReadOnlyList<string>

Extensions

public IReadOnlyList<string> Extensions { get; }

Property Value

IReadOnlyList<string>

Methods

AddDirectory(IEnumerable<string>)

public void AddDirectory(IEnumerable<string> path)

Parameters

path IEnumerable<string>

AddDirectory(string)

public void AddDirectory(string dir)

Parameters

dir string

AddDirectory(string, char)

public void AddDirectory(string dir, char separator)

Parameters

dir string
separator char

AddExtension(IEnumerable<string>)

public void AddExtension(IEnumerable<string> ext)

Parameters

ext IEnumerable<string>

AddExtension(string)

public void AddExtension(string ext)

Parameters

ext string

AddExtension(string, char)

public void AddExtension(string ext, char separator)

Parameters

ext string
separator char

Create(in SearchPathSetup)

public static SearchPath Create(in SearchPathSetup setup)

Parameters

setup SearchPathSetup

Returns

SearchPath

Open(ReadOnlySpan<char>)

public Stream Open(ReadOnlySpan<char> file)

Parameters

file ReadOnlySpan<char>

Returns

Stream

Open(ReadOnlySpan<char>, out string)

public Stream Open(ReadOnlySpan<char> file, out string path)

Parameters

file ReadOnlySpan<char>
path string

Returns

Stream