/// <summary> /// Ensures the build is made with GDX scripting define /// </summary> /// <param name="report">Build process reported information.</param> public void OnPreprocessBuild(BuildReport report) { // Make sure that the project has the GDX preprocessor added if (ConfigProvider.Get().environmentScriptingDefineSymbol) { PackageProvider.EnsureScriptingDefineSymbol(); } }
/// <summary> /// 获取K/V值,key可包含"/"划分的目录 /// </summary> public static string Get(string key, string defaultVal = null) { if (string.IsNullOrEmpty(key)) { return(defaultVal); } try { return(ConfigProvider.Get($"{DeployEnv}/{key}") ?? defaultVal); } catch (Exception e) { LogService.Error(e); return(defaultVal); } }
static User() { Nina = ConfigProvider.Get <User>("User"); }
public void ShouldReadValueFromConfig() { Assert.That(_providerUnderTest.Get("test.value"), Is.EqualTo("TestValue")); }