- tweak: remove dependency from Nebula.Shared
This commit is contained in:
14
Nebula.UpdateResolver/Configuration/ConVarBuilder.cs
Normal file
14
Nebula.UpdateResolver/Configuration/ConVarBuilder.cs
Normal file
@@ -0,0 +1,14 @@
|
||||
using System;
|
||||
|
||||
namespace Nebula.UpdateResolver.Configuration;
|
||||
|
||||
public static class ConVarBuilder
|
||||
{
|
||||
public static ConVar<T> Build<T>(string name, T? defaultValue = default)
|
||||
{
|
||||
if (string.IsNullOrWhiteSpace(name))
|
||||
throw new ArgumentException("ConVar name cannot be null or whitespace.", nameof(name));
|
||||
|
||||
return new ConVar<T>(name, defaultValue);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user