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
-
objectBpModuleMetadata
- 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
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.