[AppKit] Make sure NSFunctionKey doesn't come into Mac Catalyst in .NET. (#13582)
If NSFunctionKey isn't in Mac Catalyst in legacy Xamarin, it shouldn't be in .NET either, so adjust the conditional logic accordingly. Also make the NSFunctionKey enum a non-native enum in .NET, like it's in the headers.
This commit is contained in:
Родитель
4cf12e3623
Коммит
c6efb26432
|
@ -674,8 +674,9 @@ namespace AppKit {
|
||||||
UpArrow = 0x7E
|
UpArrow = 0x7E
|
||||||
}
|
}
|
||||||
|
|
||||||
#if !XAMCORE_4_0
|
// This is an untyped enum in AppKit's NSEvent.h
|
||||||
[NoMacCatalyst]
|
[NoMacCatalyst]
|
||||||
|
#if !NET
|
||||||
[Native]
|
[Native]
|
||||||
public enum NSFunctionKey : ulong {
|
public enum NSFunctionKey : ulong {
|
||||||
#else
|
#else
|
||||||
|
|
|
@ -283,7 +283,6 @@
|
||||||
!unknown-native-enum! NSComposite bound
|
!unknown-native-enum! NSComposite bound
|
||||||
!unknown-native-enum! NSEventModifierMask bound
|
!unknown-native-enum! NSEventModifierMask bound
|
||||||
!unknown-native-enum! NSFontPanelMode bound
|
!unknown-native-enum! NSFontPanelMode bound
|
||||||
!unknown-native-enum! NSFunctionKey bound
|
|
||||||
!unknown-native-enum! NSImageScale bound
|
!unknown-native-enum! NSImageScale bound
|
||||||
!unknown-native-enum! NSMenuProperty bound
|
!unknown-native-enum! NSMenuProperty bound
|
||||||
!unknown-native-enum! NSPanelButtonType bound
|
!unknown-native-enum! NSPanelButtonType bound
|
||||||
|
|
Загрузка…
Ссылка в новой задаче