/// <summary> /// Generates code for model serialization. /// </summary> /// <param name="variableName">Variable serialize model from.</param> /// <param name="type">The type of the model.</param> /// <returns>The code for serialization in string format.</returns> public override string SerializeProperty(string variableName, IType type) { var builder = new IndentedStringBuilder(" "); string serializationLogic = type.AzureSerializeType(this.Scope, variableName); builder.AppendLine(serializationLogic); return builder.ToString(); }
/// <summary> /// Generates code for model serialization. /// </summary> /// <param name="variableName">Variable serialize model from.</param> /// <param name="type">The type of the model.</param> /// <returns>The code for serialization in string format.</returns> public override string SerializeProperty(string variableName, IType type) { var builder = new IndentedStringBuilder(" "); string serializationLogic = type.AzureSerializeType(this.Scope, variableName); builder.AppendLine(serializationLogic); return(builder.ToString()); }