mirror of
https://github.com/sinai-dev/UnityExplorer.git
synced 2025-06-15 22:07:48 +08:00
Use RemoveHighlighting to get raw copy+paste name
This commit is contained in:
parent
56be5414f9
commit
621a9cd72e
@ -37,7 +37,8 @@ namespace UnityExplorer.CacheObject
|
|||||||
this.NameLabelText = this is CacheMethod
|
this.NameLabelText = this is CacheMethod
|
||||||
? SignatureHighlighter.HighlightMethod(member as MethodInfo)
|
? SignatureHighlighter.HighlightMethod(member as MethodInfo)
|
||||||
: SignatureHighlighter.Parse(member.DeclaringType, false, member);
|
: SignatureHighlighter.Parse(member.DeclaringType, false, member);
|
||||||
this.NameForFiltering = $"{member.DeclaringType.Name}.{member.Name}";
|
|
||||||
|
this.NameForFiltering = SignatureHighlighter.RemoveHighlighting(NameLabelText);
|
||||||
this.NameLabelTextRaw = NameForFiltering;
|
this.NameLabelTextRaw = NameForFiltering;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -164,26 +165,8 @@ namespace UnityExplorer.CacheObject
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#region Cache Member Util
|
#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<CacheMember> GetCacheMembers(object inspectorTarget, Type _type, ReflectionInspector _inspector)
|
public static List<CacheMember> GetCacheMembers(object inspectorTarget, Type _type, ReflectionInspector _inspector)
|
||||||
{
|
{
|
||||||
var list = new List<CacheMember>();
|
var list = new List<CacheMember>();
|
||||||
|
@ -133,7 +133,7 @@ namespace UnityExplorer.Inspectors
|
|||||||
currentBaseTabText = $"{prefix} {SignatureHighlighter.Parse(TargetType, false)}";
|
currentBaseTabText = $"{prefix} {SignatureHighlighter.Parse(TargetType, false)}";
|
||||||
Tab.TabText.text = currentBaseTabText;
|
Tab.TabText.text = currentBaseTabText;
|
||||||
NameText.text = SignatureHighlighter.Parse(TargetType, true);
|
NameText.text = SignatureHighlighter.Parse(TargetType, true);
|
||||||
HiddenNameText.Text = TargetType.FullName;
|
HiddenNameText.Text = SignatureHighlighter.RemoveHighlighting(NameText.text);
|
||||||
|
|
||||||
string asmText;
|
string asmText;
|
||||||
if (TargetType.Assembly is AssemblyBuilder || string.IsNullOrEmpty(TargetType.Assembly.Location))
|
if (TargetType.Assembly is AssemblyBuilder || string.IsNullOrEmpty(TargetType.Assembly.Location))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user