diff --git a/Configuration/GlobalAssemblyInfo.cs b/Configuration/GlobalAssemblyInfo.cs
index 623c38964..3f7ef19e1 100644
--- a/Configuration/GlobalAssemblyInfo.cs
+++ b/Configuration/GlobalAssemblyInfo.cs
@@ -15,7 +15,7 @@ internal static class RevisionClass
public const string Major = "3";
public const string Minor = "10";
public const string Build = "0";
- public const string Revision = "3547";
+ public const string Revision = "3550";
public const string MainVersion = Major + "." + Minor;
public const string FullVersion = Major + "." + Minor + "." + Build + "." + Revision;
diff --git a/Configuration/Version.defs b/Configuration/Version.defs
index 829ea7b9b..5a3b6930a 100644
--- a/Configuration/Version.defs
+++ b/Configuration/Version.defs
@@ -1,4 +1,4 @@
-%MINOR%=10
-%REVISION%=3547
%COREVERSION%=0
+%REVISION%=3550
+%MINOR%=10
%MAJOR%=3
diff --git a/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Extension methods for List T.html b/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Extension methods for List T.html
index cabcde8da..f4c2ab3bf 100644
--- a/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Extension methods for List T.html
+++ b/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Extension methods for List T.html
@@ -2,10 +2,14 @@
+
+
+
+
@@ -24,8 +28,12 @@
Çàïîëíÿåò ýëåìåíòû ñïèñêà çíà÷åíèÿìè, âû÷èñëÿåìûìè ïî íåêîòîðîìó ïðàâèëó
function IndexMax<T>(Self: List<T>; index: integer := 0): integer; where T: IComparable<T>;
function IndexMaxBy<T, TKey>(Self: array of T; keySelector: T -> TKey): integer;
+function IndexMin<T>(Self: List<T>; index: integer := 0): integer; where T: IComparable<T>;
function IndexMinBy<T, TKey>(Self: array of T; keySelector: T -> TKey): integer;
+function Indices<T>(Self: List<T>): sequence of integer;
function Indices<T>(Self: List<T>; cond: T->boolean): sequence of integer;
@@ -36,10 +44,14 @@
function LastIndexMax<T>(Self: List<T>): integer; where T: IComparable<T>;
function LastIndexMaxBy<T, TKey>(Self: array of T; keySelector: T -> TKey): integer;
+function LastIndexMin<T>(Self: List<T>; index: integer): integer; where T: IComparable<T>;
function LastIndexMin<T>(Self: List<T>): integer; where T: IComparable<T>;
function LastIndexMinBy<T, TKey>(Self: array of T; keySelector: T -> TKey): integer;
+function RandomElement<T>(Self: List<T>): T;
function RemoveLast<T>(Self: List<T>): List<T>;
diff --git a/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Extension methods for array of T.html b/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Extension methods for array of T.html
index 77d8b9b59..3f4752ae9 100644
--- a/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Extension methods for array of T.html
+++ b/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Extension methods for array of T.html
@@ -84,9 +84,9 @@
function High(Self: System.Array);
function IndexMax<T>(Self: array of T; index: integer := 0): integer; where T: IComparable<T>;
-function IndexMin<T>(Self: array of T; index: integer := 0): integer; where T: IComparable<T>;
-function IndexOf<T>(Self: array of T; x: T): integer;
function IndexOf<T>(Self: array of T; x: T; start: integer): integer;
diff --git a/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Extension methods for sequence of T.html b/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Extension methods for sequence of T.html
index f1c519481..2b45d56f6 100644
--- a/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Extension methods for sequence of T.html
+++ b/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Extension methods for sequence of T.html
@@ -35,6 +35,7 @@
+
@@ -46,9 +47,9 @@
function Average(Self: sequence of BigInteger): real;
function Batch<T>(Self: sequence of T; size: integer): sequence of sequence of T;
+function Batch<T>(Self: sequence of T; size: integer): sequence of array of T;
function Batch<T, Res>(Self: sequence of T; size: integer; proj: Func<IEnumerable<T>, Res>): sequence of Res;
+function Batch<T, Res>(Self: sequence of T; size: integer; proj: Func<array of T, Res>): sequence of Res;
function Cartesian<T, T1, TRes>(Self: sequence of T; b: sequence of T1; func: (T,T1)->TRes): sequence of TRes;
function JoinToString<T>(Self: sequence of T): string;
function LastMaxBy<T, TKey>(Self: sequence of T; selector: T->TKey): T;
+function LastMaxBy<T, TKey>(Self: sequence of T; keySelector: T -> TKey): T;
function LastMinBy<T, TKey>(Self: sequence of T; selector: T->TKey): T;
+function LastMinBy<T, TKey>(Self: sequence of T; keySelector: T -> TKey): T;
function MaxBy<T, TKey>(Self: sequence of T; selector: T->TKey): T;
+function MaxBy<T, TKey>(Self: sequence of T; keySelector: T -> TKey): T;
function MinBy<T, TKey>(Self: sequence of T; selector: T->TKey): T;
+function MinBy<T, TKey>(Self: sequence of T; keySelector: T -> TKey): T;
function Numerate<T>(Self: sequence of T): sequence of (integer, T);
function ToLinkedList<T>(Self: sequence of T): LinkedList<T>;
function ToSet<T>(Self: sequence of T): HashSet<T>;
+function ToSortedSet<T>(Self: sequence of T): SortedSet<T>;
function UnZipTuple<T, T1>(Self: sequence of (T, T1)): (sequence of T, sequence of T1);
diff --git a/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Extension methods for string.html b/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Extension methods for string.html
index 4ae5c15dc..12376ee54 100644
--- a/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Extension methods for string.html
+++ b/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Extension methods for string.html
@@ -98,7 +98,7 @@
function ToReals(Self: string; nfi: NumberFormatInfo): array of real;
function ToReals(Self: string; DecimalSeparator: string := '.'): array of real;
+function ToReals(Self: string; DecimalSeparator: string): array of real;
function ToWords(Self: string; params delim: array of char): array of string;
procedure Save(fname: string);
procedure SaveToClipboard;
+