class System.Net.Http.HttpRequestMessage
   inherits System.Object
   implements System.IDisposable:

   def public property Version as System.Version
      get.
      set.

   def public property Content as System.Net.Http.HttpContent
      get.
      set.

   def public property Method as System.Net.Http.HttpMethod
      get.
      set.

   def public property RequestUri as System.Uri
      get.
      set.

   def public property Headers as System.Net.Http.Headers.HttpRequestHeaders
      get.

   def public property Properties as System.Collections.Generic.IDictionary
      get.

   constructor public HttpRequestMessage():
   end constructor.

   constructor public HttpRequestMessage(input method as System.Net.Http.HttpMethod, input requestUri as System.Uri):
   end constructor.

   constructor public HttpRequestMessage(input method as System.Net.Http.HttpMethod, input requestUri as character):
   end constructor.

   method public override character ToString():
   end method.

   method protected final void Dispose(input disposing as logical):
   end method.

   method public final void Dispose():
   end method.

end class.
