5 instantiations of InputLanguage
System.Windows.Forms (5)
System\Windows\Forms\Input\InputLanguage.cs (5)
39return new InputLanguage(PInvoke.GetKeyboardLayout(0)); 64return new InputLanguage(handle); 92ils[i] = new InputLanguage(handles[i]); 239return new InputLanguageChangedEventArgs(new InputLanguage(m.LParamInternal), (byte)(nint)m.WParamInternal); 247InputLanguage inputLanguage = new(m.LParamInternal);
34 references to InputLanguage
System.Windows.Forms (34)
System\Windows\Forms\Application.cs (3)
230public static InputLanguage CurrentInputLanguage 232get => InputLanguage.CurrentInputLanguage; 233set => InputLanguage.CurrentInputLanguage = value;
System\Windows\Forms\Control.Ime.cs (4)
520InputLanguageChangedEventArgs e = InputLanguage.CreateInputLanguageChangedEventArgs(m); 532InputLanguageChangingEventArgs e = InputLanguage.CreateInputLanguageChangingEventArgs(m); 1042InputLanguage inputLanguage = InputLanguage.CurrentInputLanguage;
System\Windows\Forms\Input\InputLanguage.cs (8)
34public static InputLanguage CurrentInputLanguage 58public static InputLanguage DefaultInputLanguage 89InputLanguage[] ils = new InputLanguage[size]; 247InputLanguage inputLanguage = new(m.LParamInternal); 258=> value is InputLanguage other && _handle == other._handle; 263public static InputLanguage? FromCulture(CultureInfo culture) 267foreach (InputLanguage? lang in InstalledInputLanguages)
System\Windows\Forms\Input\InputLanguageChangedEventArgs.cs (4)
19InputLanguage? language = InputLanguage.FromCulture(culture) 31public InputLanguageChangedEventArgs(InputLanguage inputLanguage, byte charSet) 41public InputLanguage InputLanguage { get; }
System\Windows\Forms\Input\InputLanguageChangingEventArgs.cs (4)
20InputLanguage? language = InputLanguage.FromCulture(culture) 32public InputLanguageChangingEventArgs(InputLanguage inputLanguage, bool sysCharSet) 42public InputLanguage InputLanguage { get; }
System\Windows\Forms\Input\InputLanguageCollection.cs (11)
9/// A collection that stores <see cref="InputLanguage"/> objects. 15/// <see cref="InputLanguage"/> objects. 17internal InputLanguageCollection(InputLanguage[] value) 26/// Represents the entry at the specified index of the <see cref="InputLanguage"/>. 28public InputLanguage this[int index] => (InputLanguage)InnerList[index]!; // Forcing non-nullable due to legacy requirements. 32/// <see cref="InputLanguageCollection"/> contains the specified <see cref="InputLanguage"/>. 34public bool Contains(InputLanguage? value) => InnerList.Contains(value); 40public void CopyTo(InputLanguage[] array, int index) => InnerList.CopyTo(array, index); 43/// Returns the index of a <see cref="InputLanguage"/> in 46public int IndexOf(InputLanguage? value) => InnerList.IndexOf(value);