Yield - поправил код для инициализации (проблема с Batch)

В .NET какое-то состояние -2 - с ним быстрее - не создается класс повторно, но надо разбираться
sn 4.7.1
This commit is contained in:
Mikhalkovich Stanislav 2020-12-06 19:28:35 +03:00
parent 98309f91bc
commit 97e7af7925
6 changed files with 6 additions and 6 deletions

View file

@ -15,7 +15,7 @@ internal static class RevisionClass
public const string Major = "3"; public const string Major = "3";
public const string Minor = "7"; public const string Minor = "7";
public const string Build = "1"; public const string Build = "1";
public const string Revision = "2763"; public const string Revision = "2764";
public const string MainVersion = Major + "." + Minor; public const string MainVersion = Major + "." + Minor;
public const string FullVersion = Major + "." + Minor + "." + Build + "." + Revision; public const string FullVersion = Major + "." + Minor + "." + Build + "." + Revision;

View file

@ -1,4 +1,4 @@
%MINOR%=7
%REVISION%=2763
%COREVERSION%=1 %COREVERSION%=1
%REVISION%=2764
%MINOR%=7
%MAJOR%=3 %MAJOR%=3

View file

@ -1 +1 @@
3.7.1.2763 3.7.1.2764

View file

@ -1 +1 @@
!define VERSION '3.7.1.2763' !define VERSION '3.7.1.2764'

Binary file not shown.

View file

@ -297,7 +297,7 @@ namespace SyntaxVisitors
/*GetEnumeratorBody.Add(new if_node(new bin_expr(new ident(YieldConsts.State), new int32_const(0), Operators.Equal), /*GetEnumeratorBody.Add(new if_node(new bin_expr(new ident(YieldConsts.State), new int32_const(0), Operators.Equal),
new assign("Result", "Self"), new assign("Result", "Self"),
stl1));*/ // SSM 06.12.20 - исправление неработающего Batch. Нужно по хорошему вводить доп. состояние - как в C#: -2 stl1));*/ // SSM 06.12.20 - исправление неработающего Batch. Нужно по хорошему вводить доп. состояние - как в C#: -2. Так медленнее, но правильно
GetEnumeratorBody.Add(stl1); GetEnumeratorBody.Add(stl1);
var cct = new type_declarations(/*td*/); var cct = new type_declarations(/*td*/);