diff --git a/src/UI/Widgets/EvaluateWidget/GenericArgumentHandler.cs b/src/UI/Widgets/EvaluateWidget/GenericArgumentHandler.cs index 899429d..eb5beec 100644 --- a/src/UI/Widgets/EvaluateWidget/GenericArgumentHandler.cs +++ b/src/UI/Widgets/EvaluateWidget/GenericArgumentHandler.cs @@ -7,20 +7,21 @@ namespace UnityExplorer.UI.Widgets { public class GenericArgumentHandler : BaseArgumentHandler { - private Type genericType; + private Type genericArgument; - public void OnBorrowed(Type genericConstraint) + public void OnBorrowed(Type genericArgument) { - this.genericType = genericConstraint; + this.genericArgument = genericArgument; typeCompleter.Enabled = true; - typeCompleter.BaseType = genericType; - typeCompleter.CacheTypes(); + typeCompleter.BaseType = this.genericArgument; - Type[] constraints = genericType.GetGenericParameterConstraints(); + Type[] constraints = this.genericArgument.GetGenericParameterConstraints(); typeCompleter.GenericConstraints = constraints; - StringBuilder sb = new($"{genericType.Name}"); + typeCompleter.CacheTypes(); + + StringBuilder sb = new($"{this.genericArgument.Name}"); for (int j = 0; j < constraints.Length; j++) { @@ -38,7 +39,7 @@ namespace UnityExplorer.UI.Widgets public void OnReturned() { - this.genericType = null; + this.genericArgument = null; this.typeCompleter.Enabled = false;