Browse Source

TClassAndStruct忽略生成的代码

main
zhengchang 4 months ago
parent
commit
cdb17bf41b
  1. 4
      Assets/Unity-Tools/ExcelResolver/Editor/Core/Util/ExcelResolverUtil.TType.cs

4
Assets/Unity-Tools/ExcelResolver/Editor/Core/Util/ExcelResolverUtil.TType.cs

@ -46,7 +46,9 @@ namespace Tools.ExcelResolver.Editor
// or "Assembly-CSharp-Editor" // or "Assembly-CSharp-Editor"
// or "Assembly-CSharp-Editor-firstpass") // or "Assembly-CSharp-Editor-firstpass")
.SelectMany(a => a.GetTypes()) .SelectMany(a => a.GetTypes())
.Where(t => (t.IsClass || (t.IsValueType && !t.IsPrimitive && !t.IsEnum)) && string.Equals(t.Namespace, "Tools.ExcelResolver", StringComparison.Ordinal)) // IsPrimitive为基本类型如float,int等 .Where(t => (t.IsClass || (t.IsValueType && !t.IsPrimitive && !t.IsEnum)) // IsPrimitive为基本类型如float,int等
&& string.Equals(t.Namespace, "Tools.ExcelResolver", StringComparison.Ordinal)
&& !typeof(IExcelSOUtil).IsAssignableFrom(t) && !typeof(IExcelSOData).IsAssignableFrom(t))
.ToArray(); .ToArray();
} }

Loading…
Cancel
Save