public string GetReaderName() { if (Type == JsonTypeEnum.Anything || Type == JsonTypeEnum.NullableSomething || Type == JsonTypeEnum.NonConstrained) { return("ReadObject"); } if (Type == JsonTypeEnum.Object) { return(string.Format("ReadStronglyTypedObject<{0}>", AssignedName)); } else if (Type == JsonTypeEnum.Array) { return(string.Format("ReadArray<{0}>", InternalType.GetTypeName())); } else { return(string.Format("Read{0}", Enum.GetName(typeof(JsonTypeEnum), Type))); } }
public string GetReaderName() { switch (Type) { case JsonTypeEnum.Anything: case JsonTypeEnum.NullableSomething: case JsonTypeEnum.NonConstrained: return("ReadObject"); case JsonTypeEnum.Object: return(string.Format("ReadStronglyTypedObject<{0}>", AssignedName)); case JsonTypeEnum.Array: return(string.Format("ReadArray<{0}>", InternalType.GetTypeName())); default: return(string.Format("Read{0}", Enum.GetName(typeof(JsonTypeEnum), Type))); } }