• Api Documentation
  • Code Coverage
  • Source Code
Search Results for

    Show / Hide Table of Contents
    • JeremyAnsel.IO.DiscLocator
      • DiscFileLocatorFactory
    • JeremyAnsel.IO.Locator
      • FileLocatorFactory
      • IFileLocator
      • IWritableFileLocator
      • MemoryFileLocator
      • WritableFileLocatorFactory

    Class MemoryFileLocator

    An in memory file locator.

    Inheritance
    object
    MemoryFileLocator
    Implements
    IFileLocator
    IWritableFileLocator
    IDisposable
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: JeremyAnsel.IO.Locator
    Assembly: JeremyAnsel.IO.Locator.dll
    Syntax
    public sealed class MemoryFileLocator : IFileLocator, IWritableFileLocator, IDisposable

    Constructors

    | Edit this page View Source

    MemoryFileLocator()

    Initializes a new instance of the MemoryFileLocator class.

    Declaration
    public MemoryFileLocator()

    Properties

    | Edit this page View Source

    IsEmpty

    Gets a value indicating whether the file locator is empty.

    Declaration
    public bool IsEmpty { get; }
    Property Value
    Type Description
    bool

    Methods

    | Edit this page View Source

    Clear()

    Clears the file locator.

    Declaration
    public void Clear()
    | Edit this page View Source

    Create(string?)

    Create a file.

    Declaration
    public void Create(string? path)
    Parameters
    Type Name Description
    string path

    A path.

    | Edit this page View Source

    Dispose()

    Immediately releases the unmanaged resources used by the MemoryFileLocator object.

    Declaration
    public void Dispose()
    | Edit this page View Source

    EnumerateFiles()

    Enumerate the files.

    Declaration
    public IEnumerable<string> EnumerateFiles()
    Returns
    Type Description
    IEnumerable<string>

    An enumeration.

    | Edit this page View Source

    EnumerateFiles(string)

    Enumerate the files.

    Declaration
    public IEnumerable<string> EnumerateFiles(string root)
    Parameters
    Type Name Description
    string root

    The root path.

    Returns
    Type Description
    IEnumerable<string>

    An enumeration.

    | Edit this page View Source

    Exists(string)

    Indicates whether the specified path exists.

    Declaration
    public bool Exists(string path)
    Parameters
    Type Name Description
    string path

    A path.

    Returns
    Type Description
    bool

    A boolean.

    | Edit this page View Source

    Open(string)

    Open a file.

    Declaration
    public Stream Open(string path)
    Parameters
    Type Name Description
    string path

    A path.

    Returns
    Type Description
    Stream

    A stream.

    | Edit this page View Source

    Write(string, Stream?)

    Write a file.

    Declaration
    public void Write(string path, Stream? data)
    Parameters
    Type Name Description
    string path

    A path.

    Stream data

    The data.

    | Edit this page View Source

    WriteAll(IFileLocator?)

    Write the files from a file locator.

    Declaration
    public void WriteAll(IFileLocator? locator)
    Parameters
    Type Name Description
    IFileLocator locator

    A file locator.

    | Edit this page View Source

    WriteAll(IFileLocator?, string)

    Write the files from a file locator.

    Declaration
    public void WriteAll(IFileLocator? locator, string root)
    Parameters
    Type Name Description
    IFileLocator locator

    A file locator.

    string root

    The root path.

    Implements

    IFileLocator
    IWritableFileLocator
    IDisposable
    • Edit this page
    • View Source
    In this article
    Back to top Copyright (c) 2015-2022 Jérémy Ansel