コード例 #1
0
 /// <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");
 }
コード例 #2
0
        /// <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");
        }
コード例 #3
0
ファイル: MethodCs.cs プロジェクト: devigned/autorest
 /// <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";
 }