use IsDefined instead of GetCustomAttribute

This commit is contained in:
JohnCorby 2022-01-31 15:20:16 -08:00
parent f31f603d64
commit c49828c13c

View File

@ -141,7 +141,7 @@ namespace QSB
DebugLog.DebugWrite(assembly.ToString());
assembly.GetTypes()
.SelectMany(x => x.GetMethods(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.DeclaredOnly))
.Where(x => x.GetCustomAttribute<RuntimeInitializeOnLoadMethodAttribute>() != null)
.Where(x => x.IsDefined(typeof(RuntimeInitializeOnLoadMethodAttribute)))
.ForEach(x => x.Invoke(null, null));
}