ConfigDescription.cs 390 B

123456789101112131415161718192021
  1. using System;
  2. namespace BepInEx.Configuration
  3. {
  4. public class ConfigDescription
  5. {
  6. public ConfigDescription(string description)
  7. {
  8. Description = description ?? throw new ArgumentNullException(nameof(description));
  9. }
  10. public string Description { get; }
  11. //todo value range
  12. public string ToSerializedString()
  13. {
  14. return $"# {Description.Replace("\n", "\n# ")}";
  15. }
  16. }
  17. }