diff --git a/Source/Engine/Scripting/Runtime/DotNet.cpp b/Source/Engine/Scripting/Runtime/DotNet.cpp index 144ba02f6..07d9ea92a 100644 --- a/Source/Engine/Scripting/Runtime/DotNet.cpp +++ b/Source/Engine/Scripting/Runtime/DotNet.cpp @@ -1472,11 +1472,11 @@ MType* GetObjectType(MObject* obj) void* GetCustomAttribute(const MClass* klass, const MClass* attributeClass) { - auto attributes = klass->GetAttributes(); - for (auto attr : attributes) + const Array& attributes = klass->GetAttributes(); + for (MObject* attr : attributes) { MType* typeHandle = GetObjectType(attr); - auto attrClass = GetOrCreateClass(typeHandle); + MClass* attrClass = GetOrCreateClass(typeHandle); if (attrClass == attributeClass) return attr; }