Ejemplo n.º 1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="enumerator"></param>
        /// <param name="messageProperty"></param>
        /// <param name="index"></param>
        private void BuildArrayItem(IEnumerator enumerator, ObjectMessageProperty messageProperty, int index)
        {
            var sb = new StringBuilder();

            sb.Append(Strings.LSquareBracket);
            sb.Append(index);
            sb.Append(Strings.RSquareBracket);

            messageProperty.ReplaceProperty(enumerator, sb.ToString());
            PropertyManager.BuildInnerProperties(enumerator.Current, messageProperty);
        }
 /// <summary>
 ///
 /// </summary>
 /// <param name="obj"></param>
 /// <param name="messageProperty"></param>
 public override void Build(object obj, ObjectMessageProperty messageProperty)
 {
     ReplaceHelper.Replace(messageProperty, obj);
     PropertyManager.BuildInnerProperties(obj, messageProperty);
 }