Esempio n. 1
0
 /// <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);
            }
        }
Esempio n. 3
0
 static User()
 {
     Nina = ConfigProvider.Get <User>("User");
 }
Esempio n. 4
0
 public void ShouldReadValueFromConfig()
 {
     Assert.That(_providerUnderTest.Get("test.value"), Is.EqualTo("TestValue"));
 }