コード例 #1
0
        public string Get(ConfigurationParameter param)
        {
            string result = RealGet(param);

            if (result == null)
            {
                result = param.DefaultValue;
            }
            return(result);
        }
コード例 #2
0
 protected override void RealPut(ConfigurationParameter param, string value)
 {
     throw new InvalidOperationException();
 }
コード例 #3
0
 protected override string RealGet(ConfigurationParameter param)
 {
     throw new InvalidOperationException();
 }
コード例 #4
0
 public void PutBool(ConfigurationParameter param, bool value)
 {
     Put(param, Convert.ToString(value));
 }
コード例 #5
0
 public bool GetBool(ConfigurationParameter param)
 {
     return(Convert.ToBoolean(Get(param)));
 }
コード例 #6
0
 public void PutInt(ConfigurationParameter param, int value)
 {
     Put(param, Convert.ToString(value));
 }
コード例 #7
0
 public int GetInt(ConfigurationParameter param)
 {
     return(Convert.ToInt32(Get(param)));
 }
コード例 #8
0
 protected abstract void RealPut(ConfigurationParameter param, string value);
コード例 #9
0
 protected abstract string RealGet(ConfigurationParameter param);
コード例 #10
0
 public void Put(ConfigurationParameter param, string value)
 {
     RealPut(param, value);
 }