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); }
public ChoDbGenericKeyValueConfigStorageParams(IEnumerable <Tuple <string, string> > parameters) { ChoObject.ResetObject(this); ChoObjectEx.Load(this, parameters); }
public static object Clone(object srcObject) { return(ChoObjectEx.Clone <object>(srcObject)); }
public string ToXml() { return(ChoObjectEx.ToXml(this)); }