CarrotInc.MiniJSON.Json.Serializer.SerializeValue C# (CSharp) Метод

SerializeValue() приватный Метод

private SerializeValue ( object value ) : void
value object
Результат void
            void SerializeValue(object value)
            {
                IList asList;
                IDictionary asDict;
                string asStr;

                if (value == null) {
                    builder.Append("null");
                }
                else if ((asStr = value as string) != null) {
                    SerializeString(asStr);
                }
                else if (value is bool) {
                    builder.Append(value.ToString().ToLower());
                }
                else if ((asList = value as IList) != null) {
                    SerializeArray(asList);
                }
                else if ((asDict = value as IDictionary) != null) {
                    SerializeObject(asDict);
                }
                else if (value is char) {
                    SerializeString(value.ToString());
                }
                else {
                    SerializeOther(value);
                }
            }