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