/// <summary> /// Returns deserialization settings reference. /// </summary> /// <param name="deserializationType"></param> /// <returns></returns> public string GetDeserializationSettingsReference(IModelType deserializationType) { if (deserializationType.IsOrContainsPrimaryType(KnownPrimaryType.Date)) { return("new Microsoft.Rest.Serialization.DateJsonConverter()"); } else if (deserializationType.IsOrContainsPrimaryType(KnownPrimaryType.Base64Url)) { return("new Microsoft.Rest.Serialization.Base64UrlJsonConverter()"); } else if (deserializationType.IsOrContainsPrimaryType(KnownPrimaryType.UnixTime)) { return("new Microsoft.Rest.Serialization.UnixTimeJsonConverter()"); } return(ClientReference + ".DeserializationSettings"); }
/// <summary> /// Returns serialization settings reference. /// </summary> /// <param name="serializationType"></param> /// <returns></returns> public string GetSerializationSettingsReference(IModelType serializationType) { if (serializationType.IsOrContainsPrimaryType(KnownPrimaryType.Date)) { return("new DateJsonConverter()"); } if (serializationType.IsOrContainsPrimaryType(KnownPrimaryType.DateTimeRfc1123)) { return("new DateTimeRfc1123JsonConverter()"); } if (serializationType.IsOrContainsPrimaryType(KnownPrimaryType.Base64Url)) { return("new Base64UrlJsonConverter()"); } if (serializationType.IsOrContainsPrimaryType(KnownPrimaryType.UnixTime)) { return("new UnixTimeJsonConverter()"); } return(ClientReference + ".SerializationSettings"); }
/// <summary> /// Returns deserialization settings reference. /// </summary> /// <param name="deserializationType"></param> /// <returns></returns> public string GetDeserializationSettingsReference(IModelType deserializationType) { if (deserializationType.IsOrContainsPrimaryType(KnownPrimaryType.Date)) { return "new Microsoft.Rest.Serialization.DateJsonConverter()"; } else if (deserializationType.IsOrContainsPrimaryType(KnownPrimaryType.Base64Url)) { return "new Microsoft.Rest.Serialization.Base64UrlJsonConverter()"; } else if (deserializationType.IsOrContainsPrimaryType(KnownPrimaryType.UnixTime)) { return "new Microsoft.Rest.Serialization.UnixTimeJsonConverter()"; } return ClientReference + ".DeserializationSettings"; }