Example #1
0
        /// <exception cref="System.MissingMethodException"/>
        /// <exception cref="java.lang.IllegalAccessException"/>
        /// <exception cref="java.lang.reflect.InvocationTargetException"/>
        /// <exception cref="VPackException"/>
        private void SerializeField(
            object entity,
            VPackBuilder builder,
            VPackCache.FieldInfo fieldInfo,
            IDictionary <string, object> additionalFields)
        {
            string fieldName = fieldInfo.FieldName;
            Type   type      = fieldInfo.Type;
            object value     = fieldInfo.get(entity);

            this.AddValue(fieldName, type, value, builder, fieldInfo, additionalFields);
        }