Beispiel #1
0
        public override void DataString(Object instance, StringBuilder builder)
        {
            Object valueAsObject = fieldInfo.GetValue(instance);

            if (valueAsObject == null)
            {
                builder.Append("null");
                return;
            }

            ElementType[] valueAsArray = (ElementType[])valueAsObject;
            builder.Append('[');
            for (int i = 0; i < valueAsArray.Length; i++)
            {
                elementSerializer.DataString(valueAsArray[i], builder);
            }
            builder.Append(']');
        }
Beispiel #2
0
 public void DataString(Object instance, StringBuilder builder)
 {
     serializer.DataString((T)instance, builder);
 }
Beispiel #3
0
 public void DataString(StringBuilder builder)
 {
     serializer.DataString(instance, builder);
 }