Table of Contents

Class NoOpPluginResourceCatalog

Namespace
AcDream.Plugin.Abstractions
Assembly
AcDream.Plugin.Abstractions.dll

Inert resources for hosts without package data.

public sealed class NoOpPluginResourceCatalog : IPluginResourceCatalog
Inheritance
NoOpPluginResourceCatalog
Implements
Inherited Members

Properties

Instance

The shared inert instance.

public static NoOpPluginResourceCatalog Instance { get; }

Property Value

NoOpPluginResourceCatalog

Methods

List(string)

Returns declared resource IDs available in this catalog.

public IReadOnlyList<string> List(string prefix = "")

Parameters

prefix string

Returns

IReadOnlyList<string>

ListDataFiles(string)

Returns the layered route/data files, user overrides taking precedence.

public IReadOnlyList<string> ListDataFiles(string relativeDirectory)

Parameters

relativeDirectory string

Returns

IReadOnlyList<string>

OpenRead(string)

Opens a declared resource, or returns null when it is absent.

public Stream? OpenRead(string resourceId)

Parameters

resourceId string

Returns

Stream