removed files not having to with this PR

This commit is contained in:
Charlie Kindel
2022-11-02 16:33:06 -06:00
parent af5bbeeb25
commit bbd32e53e7
2 changed files with 5 additions and 34 deletions

View File

@@ -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);
}
}
}

View File

@@ -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"));
}
}
}