Table of Contents

Class BpModuleMetadata

Namespace
BpNexT.Actions.Abstractions
Assembly
BpNexT.Actions.Abstractions.dll

Holds the metadata property overrides declared on a module class.

public sealed record BpModuleMetadata : IEquatable<BpModuleMetadata>
Inheritance
object
BpModuleMetadata
Implements
Inherited Members
object.Equals(object)
object.GetHashCode()
object.ToString()

Constructors

BpModuleMetadata(string, string, string?, string?)

Holds the metadata property overrides declared on a module class.

Properties

Author
Description
Name
Version

Methods

ReadFrom(Type)

Reads the metadata overrides from a module type without running its constructor, because metadata is needed before dependency injection can build the module. Overrides must therefore be constant expressions that touch no instance state.