public static string WriteQueryString(this object receiver, string modelName, QueryStringOutput output) { if (receiver == null) { return(null); } IObjectSerializer serializer = ObjectExtension.CreateSerializer("QueryString"); QueryStringBuilder builder = new QueryStringBuilder(output); object writer = serializer.CreateCustomWriter(builder); SerializerUtil.WriteSerializer(serializer, writer, receiver, modelName, ObjectUtil.WriteSettings, QName.Toolkit, null); return(builder.ToString()); }
public Uri ToUri() { fBuilder.Query = fQueryString.ToString(); return(fBuilder.Uri); }