diff --git a/src/CacheObject/CacheMember.cs b/src/CacheObject/CacheMember.cs index 65ee475..9d2fdb8 100644 --- a/src/CacheObject/CacheMember.cs +++ b/src/CacheObject/CacheMember.cs @@ -37,7 +37,8 @@ namespace UnityExplorer.CacheObject this.NameLabelText = this is CacheMethod ? SignatureHighlighter.HighlightMethod(member as MethodInfo) : SignatureHighlighter.Parse(member.DeclaringType, false, member); - this.NameForFiltering = $"{member.DeclaringType.Name}.{member.Name}"; + + this.NameForFiltering = SignatureHighlighter.RemoveHighlighting(NameLabelText); this.NameLabelTextRaw = NameForFiltering; } @@ -164,26 +165,8 @@ namespace UnityExplorer.CacheObject } } - #region Cache Member Util - //public static bool CanParseArgs(ParameterInfo[] parameters) - //{ - // foreach (var param in parameters) - // { - // var pType = param.ParameterType; - // - // if (pType.IsByRef && pType.HasElementType) - // pType = pType.GetElementType(); - // - // if (pType != null && ParseUtility.CanParse(pType)) - // continue; - // else - // return false; - // } - // return true; - //} - public static List GetCacheMembers(object inspectorTarget, Type _type, ReflectionInspector _inspector) { var list = new List(); diff --git a/src/Inspectors/ReflectionInspector.cs b/src/Inspectors/ReflectionInspector.cs index 20500fd..4326f78 100644 --- a/src/Inspectors/ReflectionInspector.cs +++ b/src/Inspectors/ReflectionInspector.cs @@ -133,7 +133,7 @@ namespace UnityExplorer.Inspectors currentBaseTabText = $"{prefix} {SignatureHighlighter.Parse(TargetType, false)}"; Tab.TabText.text = currentBaseTabText; NameText.text = SignatureHighlighter.Parse(TargetType, true); - HiddenNameText.Text = TargetType.FullName; + HiddenNameText.Text = SignatureHighlighter.RemoveHighlighting(NameText.text); string asmText; if (TargetType.Assembly is AssemblyBuilder || string.IsNullOrEmpty(TargetType.Assembly.Location))