I've just installed the plugin blogged about by Mike Ormond and here's an example of it's output taken from code in the Atrax project I've just published to Codeplex.
namespace Atrax.Library
{
[DataContract, Serializable]
public class QueryResult
{
/// <summary>
/// The original query sent by the client.
/// </summary>
[DataMember]
public Query Query { get; set; }
/// <summary>
/// Status code sent back to query client's callback url.
/// </summary>
[DataMember]
public string StatusCode { get; set; }
/// <summary>
/// Status description sent back to query client's callback url.
/// </summary>
[DataMember]
public string StatusDescription { get; set; }
/// <summary>
/// The XML schema for the result XML.
/// </summary>
[DataMember]
public string ResultSchema { get; set; }
/// <summary>
/// The result produced by the query processor, usually XML.
/// </summary>
[DataMember]
public string Result { get; set; }
}
}