class System.Text.Encoder
   inherits System.Object
   abstract:

   def public property Fallback as System.Text.EncoderFallback
      get.
      set.

   def public property FallbackBuffer as System.Text.EncoderFallbackBuffer
      get.

   constructor protected Encoder():
   end constructor.

   method public void Reset():
   end method.

   method public abstract integer GetByteCount(input chars as System.Char extent, input index as integer, input count as integer, input flush as logical).

   method public abstract integer GetBytes(input chars as System.Char extent, input charIndex as integer, input charCount as integer, input bytes as System.Byte extent, input byteIndex as integer, input flush as logical).

   method public void Convert(input chars as System.Char extent, input charIndex as integer, input charCount as integer, input bytes as System.Byte extent, input byteIndex as integer, input byteCount as integer, input flush as logical, input charsUsed as integer, input bytesUsed as integer, input completed as logical):
   end method.

end class.
