diff --git a/TreeConverter/TreeConversion/syntax_tree_visitor.cs b/TreeConverter/TreeConversion/syntax_tree_visitor.cs index 73ac19ef7..1e52988a4 100644 --- a/TreeConverter/TreeConversion/syntax_tree_visitor.cs +++ b/TreeConverter/TreeConversion/syntax_tree_visitor.cs @@ -18542,6 +18542,7 @@ namespace PascalABCCompiler.TreeConverter // для класса/записи необходимо учитывать явные реализации GetEnumerator var methods = compiledType.GetMethods().Where(item => item.Name == "GetEnumerator" + && item.GetParameters().Length == 0 && IsIEnumeratorInterface(item.ReturnType) ).ToArray();