//
// System.Windows.Forms.InputLanguage.cs
//
// Author:
//   stubbed out by Daniel Carrera (dcarrera@math.toronto.edu)
//   Dennis Hayes (dennish@Raytek.com)
//
// (C) 2002 Ximian, Inc
//
using System.Globalization;
namespace System.Windows.Forms {

	// <summary>
	//	This is only a template.  Nothing is implemented yet.
	//
	// </summary>

    public sealed class InputLanguage {

		//
		//  --- Public Properties
		//
		[MonoTODO]
		public CultureInfo Culture {
			get {
				throw new NotImplementedException ();
			}
		}
		[MonoTODO]
		public static InputLanguage CurrentInputLanguage {
			get {
				throw new NotImplementedException ();
			}
			set {
				throw new NotImplementedException ();
			}
		}
		[MonoTODO]
		public static InputLanguage DefaultInputLanguage {
			get {
				throw new NotImplementedException ();
			}
		}
		[MonoTODO]
		public IntPtr Handle {
			get {
				throw new NotImplementedException ();
			}
		}
		[MonoTODO]
		public static InputLanguageCollection InstalledInputLanguages {
			get {
				throw new NotImplementedException ();
			}
		}
		[MonoTODO]
		public string LayoutName {
			get {
				throw new NotImplementedException ();
			}
		}

		//
		//  --- Public Methods
		//
		[MonoTODO]
		public override bool Equals(object o)
		{
			throw new NotImplementedException ();
		}
		//public static bool Equals(object o1, object o2)
		//{
		//	throw new NotImplementedException ();
		//}
		[MonoTODO]
		public static InputLanguage FromCulture(CultureInfo culture)
		{
			throw new NotImplementedException ();
		}
		[MonoTODO]
		public override int GetHashCode()
		{
			throw new NotImplementedException ();
		}
	 }
}
