private void CheckIfCallIsPossible(int methodNumber, IValue[] arguments) { var methodInfo = _methods.GetMethodInfo(methodNumber); if (!methodInfo.IsDeprecated) { return; } if (methodInfo.ThrowOnUseDeprecated) { throw RuntimeException.DeprecatedMethodCall(methodInfo.Name); } if (_warnedDeprecatedMethods.Contains(methodNumber)) { return; } SystemLogger.Write($"ВНИМАНИЕ! Вызов устаревшего метода {methodInfo.Name}"); _warnedDeprecatedMethods.Add(methodNumber); }