Method FastHasFlags
- Namespace
- Terminal.Gui.EnumExtensions
- Assembly
- Terminal.Gui.dll
FastHasFlags(KeyBindingScope, KeyBindingScope)
Determines if the specified flags are set in the current value of this KeyBindingScope.
public static bool FastHasFlags(this KeyBindingScope e, KeyBindingScope checkFlags)
Parameters
e
KeyBindingScopecheckFlags
KeyBindingScope
Returns
- bool
True, if all flags present in
checkFlags
are also present in the current value of the KeyBindingScope.
Otherwise false.
Remarks
NO VALIDATION IS PERFORMED!
FastHasFlags(KeyBindingScope, int)
Determines if the specified mask bits are set in the current value of this KeyBindingScope.
public static bool FastHasFlags(this KeyBindingScope e, int mask)
Parameters
e
KeyBindingScopeThe KeyBindingScope value to check against the
mask
value.mask
intA mask to apply to the current value.
Returns
- bool
True, if all bits set to 1 in the mask are also set to 1 in the current value of the KeyBindingScope.
Otherwise false.
Remarks
NO VALIDATION IS PERFORMED!