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
Methods
List(string)
Returns declared resource IDs available in this catalog.
public IReadOnlyList<string> List(string prefix = "")
Parameters
prefixstring
Returns
ListDataFiles(string)
Returns the layered route/data files, user overrides taking precedence.
public IReadOnlyList<string> ListDataFiles(string relativeDirectory)
Parameters
relativeDirectorystring
Returns
OpenRead(string)
Opens a declared resource, or returns null when it is absent.
public Stream? OpenRead(string resourceId)
Parameters
resourceIdstring