Исправление AllDelimiters захвата в режиме ускорения

This commit is contained in:
Mikhalkovich Stanislav 2023-12-22 12:20:38 +03:00
parent 53717cc999
commit 48575d01e4
5 changed files with 7 additions and 6 deletions

View file

@ -15,7 +15,7 @@ internal static class RevisionClass
public const string Major = "3";
public const string Minor = "9";
public const string Build = "0";
public const string Revision = "3395";
public const string Revision = "3396";
public const string MainVersion = Major + "." + Minor;
public const string FullVersion = Major + "." + Minor + "." + Build + "." + Revision;

View file

@ -1,4 +1,4 @@
%MINOR%=9
%REVISION%=3395
%COREVERSION%=0
%REVISION%=3396
%MINOR%=9
%MAJOR%=3

View file

@ -1 +1 @@
3.9.0.3395
3.9.0.3396

View file

@ -1 +1 @@
!define VERSION '3.9.0.3395'
!define VERSION '3.9.0.3396'

View file

@ -227,7 +227,8 @@ namespace TreeConverter.LambdaExpressions.Closure
si.sym_info.semantic_node_type == semantic_node_type.local_block_variable ||
si.sym_info.semantic_node_type == semantic_node_type.common_parameter ||
si.sym_info.semantic_node_type == semantic_node_type.class_field ||
si.sym_info.semantic_node_type == semantic_node_type.basic_property_node
si.sym_info.semantic_node_type == semantic_node_type.basic_property_node ||
si.sym_info.semantic_node_type == semantic_node_type.compiled_class_constant_definition
;
//trjuk, chtoby ne perelopachivat ves kod. zamenjaem ident na self.ident
// Использую этот трюк для нестатических полей предков - они не захватываются из-за плохого алгоритма захвата