class System.ServiceModel.Channels.BodyWriter
   inherits System.Object
   abstract:

   def public property IsBuffered as logical
      get.

   constructor protected BodyWriter(input isBuffered as logical):
   end constructor.

   method public final System.ServiceModel.Channels.BodyWriter CreateBufferedCopy(input maxBufferSize as integer):
   end method.

   method protected System.ServiceModel.Channels.BodyWriter OnCreateBufferedCopy(input maxBufferSize as integer):
   end method.

   method protected abstract void OnWriteBodyContents(input writer as System.Xml.XmlDictionaryWriter).

   method protected System.IAsyncResult OnBeginWriteBodyContents(input writer as System.Xml.XmlDictionaryWriter, input callback as System.AsyncCallback, input state as System.Object):
   end method.

   method protected void OnEndWriteBodyContents(input result as System.IAsyncResult):
   end method.

   method public final void WriteBodyContents(input writer as System.Xml.XmlDictionaryWriter):
   end method.

   method public final System.IAsyncResult BeginWriteBodyContents(input writer as System.Xml.XmlDictionaryWriter, input callback as System.AsyncCallback, input state as System.Object):
   end method.

   method public final void EndWriteBodyContents(input result as System.IAsyncResult):
   end method.

end class.
