//
// System.Globalization.StringInfo.cs
//
// Author:
//	Dick Porter (dick@ximian.com)
//
// (C) 2002 Ximian, Inc.
//

namespace System.Globalization {

	[Serializable]
	public class StringInfo {
		[MonoTODO]
		public StringInfo()
		{
			throw new NotImplementedException();
		}

		[MonoTODO]
		public static string GetNextTextElement(string str)
		{
			if(str == null) {
				throw new ArgumentNullException("string is null");
			}
			throw new NotImplementedException();
		}

		[MonoTODO]
		public static string GetNextTextElement(string str, int index)
		{
			if(str == null) {
				throw new ArgumentNullException("string is null");
			}
			throw new NotImplementedException();
		}

		[MonoTODO]
		public static TextElementEnumerator GetTextElementEnumerator(string str)
		{
			if(str == null) {
				throw new ArgumentNullException("string is null");
			}
			throw new NotImplementedException();
		}

		[MonoTODO]
		public static TextElementEnumerator GetTextElementEnumerator(string str, int index)
		{
			if(str == null) {
				throw new ArgumentNullException("string is null");
			}
			throw new NotImplementedException();
		}
		
		[MonoTODO]
		public static int[] ParseCombiningCharacters(string str)
		{
			if(str == null) {
				throw new ArgumentNullException("string is null");
			}
			throw new NotImplementedException();
		}
	}
}
