class System.Security.Cryptography.HashAlgorithmName
   inherits System.ValueType
   implements System.IEquatable
   final:

   def public static property MD5 as System.Security.Cryptography.HashAlgorithmName
      get.

   def public static property SHA1 as System.Security.Cryptography.HashAlgorithmName
      get.

   def public static property SHA256 as System.Security.Cryptography.HashAlgorithmName
      get.

   def public static property SHA384 as System.Security.Cryptography.HashAlgorithmName
      get.

   def public static property SHA512 as System.Security.Cryptography.HashAlgorithmName
      get.

   def public property Name as character
      get.

   constructor public HashAlgorithmName():
   end constructor.

   constructor public HashAlgorithmName(input name as character):
   end constructor.

   method public override character ToString():
   end method.

   method public override logical Equals(input obj as System.Object):
   end method.

   method public final logical Equals(input other as System.Security.Cryptography.HashAlgorithmName):
   end method.

   method public final override integer GetHashCode():
   end method.

end class.
