class System.Globalization.CompareInfo
   inherits System.Object
   implements System.Runtime.Serialization.IDeserializationCallback:

   def public property Name as character
      get.

   def public property LCID as integer
      get.

   def public property Version as System.Globalization.SortVersion
      get.

   method public final static System.Globalization.CompareInfo GetCompareInfo(input culture as integer, input assembly as System.Reflection.Assembly):
   end method.

   method public final static System.Globalization.CompareInfo GetCompareInfo(input name as character, input assembly as System.Reflection.Assembly):
   end method.

   method public final static System.Globalization.CompareInfo GetCompareInfo(input culture as integer):
   end method.

   method public final static System.Globalization.CompareInfo GetCompareInfo(input name as character):
   end method.

   method public final static logical IsSortable(input ch as character):
   end method.

   method public final static logical IsSortable(input text as character):
   end method.

   method public integer Compare(input string1 as character, input string2 as character):
   end method.

   method public integer Compare(input string1 as character, input string2 as character, input options as System.Globalization.CompareOptions):
   end method.

   method public integer Compare(input string1 as character, input offset1 as integer, input length1 as integer, input string2 as character, input offset2 as integer, input length2 as integer):
   end method.

   method public integer Compare(input string1 as character, input offset1 as integer, input string2 as character, input offset2 as integer, input options as System.Globalization.CompareOptions):
   end method.

   method public integer Compare(input string1 as character, input offset1 as integer, input string2 as character, input offset2 as integer):
   end method.

   method public integer Compare(input string1 as character, input offset1 as integer, input length1 as integer, input string2 as character, input offset2 as integer, input length2 as integer, input options as System.Globalization.CompareOptions):
   end method.

   method public logical IsPrefix(input source as character, input prefix as character, input options as System.Globalization.CompareOptions):
   end method.

   method public logical IsPrefix(input source as character, input prefix as character):
   end method.

   method public logical IsSuffix(input source as character, input suffix as character, input options as System.Globalization.CompareOptions):
   end method.

   method public logical IsSuffix(input source as character, input suffix as character):
   end method.

   method public integer IndexOf(input source as character, input value as character):
   end method.

   method public integer IndexOf(input source as character, input value as character):
   end method.

   method public integer IndexOf(input source as character, input value as character, input options as System.Globalization.CompareOptions):
   end method.

   method public integer IndexOf(input source as character, input value as character, input options as System.Globalization.CompareOptions):
   end method.

   method public integer IndexOf(input source as character, input value as character, input startIndex as integer):
   end method.

   method public integer IndexOf(input source as character, input value as character, input startIndex as integer):
   end method.

   method public integer IndexOf(input source as character, input value as character, input startIndex as integer, input options as System.Globalization.CompareOptions):
   end method.

   method public integer IndexOf(input source as character, input value as character, input startIndex as integer, input options as System.Globalization.CompareOptions):
   end method.

   method public integer IndexOf(input source as character, input value as character, input startIndex as integer, input count as integer):
   end method.

   method public integer IndexOf(input source as character, input value as character, input startIndex as integer, input count as integer):
   end method.

   method public integer IndexOf(input source as character, input value as character, input startIndex as integer, input count as integer, input options as System.Globalization.CompareOptions):
   end method.

   method public integer IndexOf(input source as character, input value as character, input startIndex as integer, input count as integer, input options as System.Globalization.CompareOptions):
   end method.

   method public integer LastIndexOf(input source as character, input value as character):
   end method.

   method public integer LastIndexOf(input source as character, input value as character):
   end method.

   method public integer LastIndexOf(input source as character, input value as character, input options as System.Globalization.CompareOptions):
   end method.

   method public integer LastIndexOf(input source as character, input value as character, input options as System.Globalization.CompareOptions):
   end method.

   method public integer LastIndexOf(input source as character, input value as character, input startIndex as integer):
   end method.

   method public integer LastIndexOf(input source as character, input value as character, input startIndex as integer):
   end method.

   method public integer LastIndexOf(input source as character, input value as character, input startIndex as integer, input options as System.Globalization.CompareOptions):
   end method.

   method public integer LastIndexOf(input source as character, input value as character, input startIndex as integer, input options as System.Globalization.CompareOptions):
   end method.

   method public integer LastIndexOf(input source as character, input value as character, input startIndex as integer, input count as integer):
   end method.

   method public integer LastIndexOf(input source as character, input value as character, input startIndex as integer, input count as integer):
   end method.

   method public integer LastIndexOf(input source as character, input value as character, input startIndex as integer, input count as integer, input options as System.Globalization.CompareOptions):
   end method.

   method public integer LastIndexOf(input source as character, input value as character, input startIndex as integer, input count as integer, input options as System.Globalization.CompareOptions):
   end method.

   method public System.Globalization.SortKey GetSortKey(input source as character, input options as System.Globalization.CompareOptions):
   end method.

   method public System.Globalization.SortKey GetSortKey(input source as character):
   end method.

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

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

   method public final integer GetHashCode(input source as character, input options as System.Globalization.CompareOptions):
   end method.

   method public override character ToString():
   end method.

end class.
