| 830 | namespace |
| 831 | { |
| 832 | MMethod* FindMethod(MClass* mclass, const MMethod* referenceMethod) |
| 833 | { |
| 834 | const auto& methods = mclass->GetMethods(); |
| 835 | for (int32 i = 0; i < methods.Count(); i++) |
| 836 | { |
| 837 | MMethod* method = methods[i]; |
| 838 | if (!method->IsStatic() && |
| 839 | method->GetName() == referenceMethod->GetName() && |
| 840 | method->GetParametersCount() == referenceMethod->GetParametersCount() && |
| 841 | method->GetReturnType() == referenceMethod->GetReturnType() |
| 842 | ) |
| 843 | { |
| 844 | return method; |
| 845 | } |
| 846 | } |
| 847 | return nullptr; |
| 848 | } |
| 849 | } |
| 850 | |
| 851 | #endif |
no test coverage detected