diff --git a/Настройка-параметров-VS-Code-после-установки.md b/Настройка-параметров-VS-Code-после-установки.md
index b108ef0..6d2589a 100644
--- a/Настройка-параметров-VS-Code-после-установки.md
+++ b/Настройка-параметров-VS-Code-после-установки.md
@@ -72,4 +72,61 @@ git config --global user.email "mail@example.com"
[user]
name = user_name
email = mail@example.com
+```
+
+## 4. Сниппеты
+
+Настройки сниппетов C# лежат тут **~/.config/Code/User/snippets/csharp.json**
+
+### Свойство get/set + summary
+
+```json
+{
+ "Свойство get/set + summary": {
+ "prefix": "pr",
+ "body": [
+ "/// ",
+ "/// ${3:Описание ...}",
+ "/// ",
+ "public ${1|string,Guid,bool,int,uint,long,ulong,decimal,DateTimeOffset,TimeSpan,DateOnly,TimeOnly|} $2 { get; set; }$0"
+ ]
+ }
+}
+```
+
+### Документировани symmary
+
+Встроенный сниппет добавляет к summary блок value (нахера???), поэтому используем свой
+
+```json
+{
+ "Документировани symmary": {
+ "prefix": "summary",
+ "body": [
+ "/// ",
+ "/// ${1:Описание ...}",
+ "/// "
+ ]
+ }
+}
+```
+
+### Полное свойство с атрибутом Column
+
+Принимает идентификатор snake_case, устанавливает атрибут [Column("<идентификатор>")], создает имя свойства в PascalCase
+
+```json
+{
+
+ "Полное свойство с атрибутом Column": {
+ "prefix": "pp",
+ "body": [
+ "/// ",
+ "/// ${4:Описание ...}",
+ "/// ",
+ "[Column(\"$1\")]",
+ "public ${3|string,Guid,bool,int,uint,long,ulong,decimal,DateTimeOffset,TimeSpan,DateOnly,TimeOnly|} ${1/(_|^)([a-z0-9])|(_)/${2:/upcase}/g} { get; set; }$0"upcase}/g} { get; set; }$0"
+ ]
+ }
+}
```
\ No newline at end of file