From 8193bc730f0ef147fc0476a478100a57e01bbcf8 Mon Sep 17 00:00:00 2001
From: Mikhalkovich Stanislav
Date: Sun, 31 Dec 2023 12:53:42 +0300
Subject: [PATCH] =?UTF-8?q?=D0=9D=D0=B5=D0=B1=D0=BE=D0=BB=D1=8C=D1=88?=
=?UTF-8?q?=D0=B8=D0=B5=20=D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D0=B8?=
=?UTF-8?q?=D1=8F=20=D0=B2=20=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BA=D0=B5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Configuration/GlobalAssemblyInfo.cs | 2 +-
Configuration/Version.defs | 4 ++--
PABCNetHelp/LangGuide/Classes/properties.html | 20 +++++++++++++++++-
.../Extension methods for sequence of T.html | 3 +++
...t functions Lst, HSet, SSet, Dict, KV.html | 8 -------
.../Files/Subroutines for matrixes.html | 2 +-
.../GraphWPF/Files/GraphWPF primitives.html | 4 ++++
Release/pabcversion.txt | 2 +-
ReleaseGenerators/PascalABCNET_version.nsh | 2 +-
bin/PascalABCNET.chm | Bin 3003522 -> 3002162 bytes
10 files changed, 32 insertions(+), 15 deletions(-)
diff --git a/Configuration/GlobalAssemblyInfo.cs b/Configuration/GlobalAssemblyInfo.cs
index 06d606a0a..fca8c4208 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 = "9";
public const string Build = "0";
- public const string Revision = "3402";
+ public const string Revision = "3403";
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 2fcc9ec8b..f4cf5a399 100644
--- a/Configuration/Version.defs
+++ b/Configuration/Version.defs
@@ -1,4 +1,4 @@
-%COREVERSION%=0
-%REVISION%=3402
%MINOR%=9
+%REVISION%=3403
+%COREVERSION%=0
%MAJOR%=3
diff --git a/PABCNetHelp/LangGuide/Classes/properties.html b/PABCNetHelp/LangGuide/Classes/properties.html
index c966edaf0..dc9c3c3ff 100644
--- a/PABCNetHelp/LangGuide/Classes/properties.html
+++ b/PABCNetHelp/LangGuide/Classes/properties.html
@@ -8,6 +8,7 @@
+
@@ -215,7 +216,24 @@ Button,
if: w<>fWidth.
Добавление этой проверки позволяет избежать лишней перерисовки кнопки в случае,
если ее ширина не меняется.
-
+Автоматически определяемые свойства
+В классе можно определить автосвойство, для которого автоматически
+генерируется поле соответствующего типа. Автосвойство в PascalABC.NET доступны и
+на чтение и на запись, а также могут иметь значение по умолчанию. Например:
+
+ type
+ Position = class
+ public
+ auto property Row: integer;
+ auto property Col: integer;
end;
+
+или
+
+ type
+ Grid = class(CommonElement)
+ public
+ auto property Margin: integer := 5;
end;
+