Exemple #1
0
        public virtual string GetParams()
        {
            StringBuilder stringBuilder = new StringBuilder();

            foreach (Tuple <string, object> tuple in ChoObjectEx.AsDictionary((object)this, false, false))
            {
                if (stringBuilder.Length > 0)
                {
                    stringBuilder.Append(";");
                }
                MemberInfo memberInfo = ChoType.GetMemberInfo(this.GetType(), tuple.Item1);
                if (memberInfo != (MemberInfo)null && ChoType.GetAttribute <BrowsableAttribute>(memberInfo, false) == null)
                {
                    stringBuilder.AppendFormat(ChoStringEx.FormatString("{0}={1}", (object)tuple.Item1, NormalizeString(tuple.Item2 != null ? tuple.Item2.ToString() : string.Empty)));
                }
            }
            return(stringBuilder.ToString());
        }
 public ChoWebServiceConfigStorageParams(IEnumerable <Tuple <string, string> > parameters)
 {
     ChoObject.ResetObject(this);
     ChoObjectEx.Load(this, parameters);
 }
Exemple #3
0
 public ChoDbGenericKeyValueConfigStorageParams(IEnumerable <Tuple <string, string> > parameters)
 {
     ChoObject.ResetObject(this);
     ChoObjectEx.Load(this, parameters);
 }
Exemple #4
0
 public static object Clone(object srcObject)
 {
     return(ChoObjectEx.Clone <object>(srcObject));
 }
 public string ToXml()
 {
     return(ChoObjectEx.ToXml(this));
 }