mirror of
https://github.com/gui-cs/Terminal.Gui.git
synced 2025-12-28 08:47:59 +01:00
removed files not having to with this PR
This commit is contained in:
@@ -3080,17 +3080,12 @@ namespace Terminal.Gui {
|
||||
/// <param name="view">The view.</param>
|
||||
/// <param name="method">The method name.</param>
|
||||
/// <returns><see langword="true"/> if it's overridden, <see langword="false"/> otherwise.</returns>
|
||||
public static bool IsOverridden (View view, string method)
|
||||
public bool IsOverridden (View view, string method)
|
||||
{
|
||||
MethodInfo m = view.GetType ().GetMethod (method,
|
||||
BindingFlags.Instance
|
||||
| BindingFlags.Public
|
||||
| BindingFlags.NonPublic
|
||||
| BindingFlags.DeclaredOnly);
|
||||
if (m == null) {
|
||||
return false;
|
||||
}
|
||||
return m.GetBaseDefinition ().DeclaringType != m.DeclaringType;
|
||||
Type t = view.GetType ();
|
||||
MethodInfo m = t.GetMethod (method);
|
||||
|
||||
return (m.DeclaringType == t || m.ReflectedType == t) && m.GetBaseDefinition ().DeclaringType == typeof (Responder);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4062,29 +4062,5 @@ This is a tes
|
||||
Assert.False (view.IsKeyPress);
|
||||
Assert.True (view.IsKeyUp);
|
||||
}
|
||||
|
||||
[Fact, AutoInitShutdown]
|
||||
public void IsOverridden_False_IfNotOverriden ()
|
||||
{
|
||||
var view = new DerivedView () { Text = "DerivedView does not override MouseEvent", Width = 10, Height = 10 };
|
||||
|
||||
Assert.False (View.IsOverridden (view, "MouseEvent"));
|
||||
|
||||
var view2 = new Button () { Text = "Button does not overrides OnKeyDown", Width = 10, Height = 10 };
|
||||
|
||||
Assert.False (View.IsOverridden (view2, "OnKeyDown"));
|
||||
}
|
||||
|
||||
[Fact, AutoInitShutdown]
|
||||
public void IsOverridden_True_IfOverriden ()
|
||||
{
|
||||
var view = new Button () { Text = "Button overrides MouseEvent", Width = 10, Height = 10 };
|
||||
|
||||
Assert.True (View.IsOverridden (view, "MouseEvent"));
|
||||
|
||||
var view2 = new DerivedView () { Text = "DerivedView overrides OnKeyDown", Width = 10, Height = 10 };
|
||||
|
||||
Assert.True (View.IsOverridden (view2, "OnKeyDown"));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user