Table of Contents

Class FeatureConfig

Namespace
RisingV.Shared.Features
Assembly
RisingV.Shared.dll

Represents a feature configuration class.

public class FeatureConfig : BaseConfig, IFeatureConfig, IConfig
Inheritance
FeatureConfig
Implements
Derived
Inherited Members
Extension Methods

Constructors

FeatureConfig(string, string, string, string, string)

Represents a feature configuration class.

public FeatureConfig(string name, string description, string version, string author, string relativePath)

Parameters

name string

Name of the feature.

description string

Description of the feature.

version string

Version of the feature.

author string

Author of the feature.

relativePath string

Relative path to the configuration file.

Properties

Author

public string Author { get; init; }

Property Value

string

Description

public string Description { get; init; }

Property Value

string

Log

protected override Logger Log { get; }

Property Value

Logger

Name

public string Name { get; init; }

Property Value

string

Version

public string Version { get; init; }

Property Value

string

Methods

Deconstruct(out string, out string, out string, out string, out string?)

public void Deconstruct(out string name, out string description, out string version, out string author, out string? relativePath)

Parameters

name string
description string
version string
author string
relativePath string