diff --git a/DD.Persistence/Filter/TreeBuilder/Expressions/Abstractions/IExpression.cs b/DD.Persistence/Filter/TreeBuilder/Expressions/Abstractions/IExpression.cs
index b28bde8..c1418bf 100644
--- a/DD.Persistence/Filter/TreeBuilder/Expressions/Abstractions/IExpression.cs
+++ b/DD.Persistence/Filter/TreeBuilder/Expressions/Abstractions/IExpression.cs
@@ -5,23 +5,23 @@ namespace DD.Persistence.Filter.Interpreter.Expressions.Abstract;
///
/// Интерфейс для выражений
///
-public interface IExpression
+interface IExpression
{
///
/// Получить логическую операцию
///
///
- public OperationEnum GetOperation();
+ OperationEnum GetOperation();
///
/// Получить логическую операцию в виде строки (для регулярных выражений)
///
///
- public string GetOperationString();
+ string GetOperationString();
///
/// Реализация правила
///
///
- public void Interpret(InterpreterContext context);
+ void Interpret(InterpreterContext context);
}
diff --git a/DD.Persistence/Filter/TreeBuilder/Expressions/NonTerminal/Abstractions/NonTerminalExpression.cs b/DD.Persistence/Filter/TreeBuilder/Expressions/NonTerminal/Abstractions/NonTerminalExpression.cs
index 137ec4b..d543b8b 100644
--- a/DD.Persistence/Filter/TreeBuilder/Expressions/NonTerminal/Abstractions/NonTerminalExpression.cs
+++ b/DD.Persistence/Filter/TreeBuilder/Expressions/NonTerminal/Abstractions/NonTerminalExpression.cs
@@ -9,7 +9,7 @@ namespace DD.Persistence.Filter.Interpreter.Expressions.NonTerminal.Base;
///
/// Абстрактный класс для нетерминальных выражений
///
-public abstract class NonTerminalExpression : IExpression
+abstract class NonTerminalExpression : IExpression
{
///
/// Реализация правила для нетерминальных выражений
diff --git a/DD.Persistence/Filter/TreeBuilder/Expressions/NonTerminal/AndExpression.cs b/DD.Persistence/Filter/TreeBuilder/Expressions/NonTerminal/AndExpression.cs
index 4a3d363..599315c 100644
--- a/DD.Persistence/Filter/TreeBuilder/Expressions/NonTerminal/AndExpression.cs
+++ b/DD.Persistence/Filter/TreeBuilder/Expressions/NonTerminal/AndExpression.cs
@@ -6,7 +6,7 @@ namespace DD.Persistence.Filter.Interpreter.Expressions.NonTerminal;
///
/// Выражение для "И"
///
-public class AndExpression : NonTerminalExpression
+class AndExpression : NonTerminalExpression
{
private const string AndString = "&&";
diff --git a/DD.Persistence/Filter/TreeBuilder/Expressions/NonTerminal/OrExpression.cs b/DD.Persistence/Filter/TreeBuilder/Expressions/NonTerminal/OrExpression.cs
index e47b935..6aa6c69 100644
--- a/DD.Persistence/Filter/TreeBuilder/Expressions/NonTerminal/OrExpression.cs
+++ b/DD.Persistence/Filter/TreeBuilder/Expressions/NonTerminal/OrExpression.cs
@@ -6,7 +6,7 @@ namespace DD.Persistence.Filter.Interpreter.Expressions.NonTerminal;
///
/// Выражение для "ИЛИ"
///
-public class OrExpression : NonTerminalExpression
+class OrExpression : NonTerminalExpression
{
private const string OrString = @"\|\|";
diff --git a/DD.Persistence/Filter/TreeBuilder/Expressions/Terminal/Abstract/TerminalExpression.cs b/DD.Persistence/Filter/TreeBuilder/Expressions/Terminal/Abstract/TerminalExpression.cs
index ada1f56..5d2caed 100644
--- a/DD.Persistence/Filter/TreeBuilder/Expressions/Terminal/Abstract/TerminalExpression.cs
+++ b/DD.Persistence/Filter/TreeBuilder/Expressions/Terminal/Abstract/TerminalExpression.cs
@@ -9,7 +9,7 @@ namespace DD.Persistence.Filter.Interpreter.Expressions.Terminal.Base;
///
/// Абстрактный класс для терминальных выражений
///
-public abstract class TerminalExpression : IExpression
+abstract class TerminalExpression : IExpression
{
///
/// Реализация правила для терминальных выражений
diff --git a/DD.Persistence/Filter/TreeBuilder/Expressions/Terminal/EqualExpression.cs b/DD.Persistence/Filter/TreeBuilder/Expressions/Terminal/EqualExpression.cs
index 4c78e36..aec5a6b 100644
--- a/DD.Persistence/Filter/TreeBuilder/Expressions/Terminal/EqualExpression.cs
+++ b/DD.Persistence/Filter/TreeBuilder/Expressions/Terminal/EqualExpression.cs
@@ -6,7 +6,7 @@ namespace DD.Persistence.Filter.TreeBuilder.Expressions.Terminal;
///
/// Выражение для "РАВНО"
///
-public class EqualExpression : TerminalExpression
+class EqualExpression : TerminalExpression
{
private const string EqualString = "==";
diff --git a/DD.Persistence/Filter/TreeBuilder/Expressions/Terminal/LessExpression.cs b/DD.Persistence/Filter/TreeBuilder/Expressions/Terminal/LessExpression.cs
index a7e6902..7382e87 100644
--- a/DD.Persistence/Filter/TreeBuilder/Expressions/Terminal/LessExpression.cs
+++ b/DD.Persistence/Filter/TreeBuilder/Expressions/Terminal/LessExpression.cs
@@ -6,7 +6,7 @@ namespace DD.Persistence.Filter.TreeBuilder.Expressions.Terminal;
///
/// Выражение для "МЕНЬШЕ"
///
-public class LessExpression : TerminalExpression
+class LessExpression : TerminalExpression
{
private const string EqualString = "<";
diff --git a/DD.Persistence/Filter/TreeBuilder/Expressions/Terminal/LessOrEqualExpression.cs b/DD.Persistence/Filter/TreeBuilder/Expressions/Terminal/LessOrEqualExpression.cs
index 9a5c6be..c706843 100644
--- a/DD.Persistence/Filter/TreeBuilder/Expressions/Terminal/LessOrEqualExpression.cs
+++ b/DD.Persistence/Filter/TreeBuilder/Expressions/Terminal/LessOrEqualExpression.cs
@@ -6,7 +6,7 @@ namespace DD.Persistence.Filter.TreeBuilder.Expressions.Terminal;
///
/// Выражение для "МЕНЬШЕ ЛИБО РАВНО"
///
-public class LessOrEqualExpression : TerminalExpression
+class LessOrEqualExpression : TerminalExpression
{
private const string EqualString = "<=";
diff --git a/DD.Persistence/Filter/TreeBuilder/Expressions/Terminal/MoreExpression.cs b/DD.Persistence/Filter/TreeBuilder/Expressions/Terminal/MoreExpression.cs
index 0d6c8b0..cbc3d82 100644
--- a/DD.Persistence/Filter/TreeBuilder/Expressions/Terminal/MoreExpression.cs
+++ b/DD.Persistence/Filter/TreeBuilder/Expressions/Terminal/MoreExpression.cs
@@ -6,7 +6,7 @@ namespace DD.Persistence.Filter.TreeBuilder.Expressions.Terminal;
///
/// Выражение для "БОЛЬШЕ"
///
-public class MoreExpression : TerminalExpression
+class MoreExpression : TerminalExpression
{
private const string EqualString = ">";
diff --git a/DD.Persistence/Filter/TreeBuilder/Expressions/Terminal/MoreOrEqualExpression.cs b/DD.Persistence/Filter/TreeBuilder/Expressions/Terminal/MoreOrEqualExpression.cs
index 1dd2db4..a6a8345 100644
--- a/DD.Persistence/Filter/TreeBuilder/Expressions/Terminal/MoreOrEqualExpression.cs
+++ b/DD.Persistence/Filter/TreeBuilder/Expressions/Terminal/MoreOrEqualExpression.cs
@@ -6,7 +6,7 @@ namespace DD.Persistence.Filter.TreeBuilder.Expressions.Terminal;
///
/// Выражение для "БОЛЬШЕ ЛИБО РАВНО"
///
-public class MoreOrEqualExpression : TerminalExpression
+class MoreOrEqualExpression : TerminalExpression
{
private const string EqualString = ">=";
diff --git a/DD.Persistence/Filter/TreeBuilder/Expressions/Terminal/NotEqualExpression.cs b/DD.Persistence/Filter/TreeBuilder/Expressions/Terminal/NotEqualExpression.cs
index b51817a..49031f1 100644
--- a/DD.Persistence/Filter/TreeBuilder/Expressions/Terminal/NotEqualExpression.cs
+++ b/DD.Persistence/Filter/TreeBuilder/Expressions/Terminal/NotEqualExpression.cs
@@ -6,7 +6,7 @@ namespace DD.Persistence.Filter.TreeBuilder.Expressions.Terminal;
///
/// Выражение для "НЕРАВНО"
///
-public class NotEqualExpression : TerminalExpression
+class NotEqualExpression : TerminalExpression
{
private const string NotEqulString = "!=";
diff --git a/DD.Persistence/Filter/TreeBuilder/InterpreterContext.cs b/DD.Persistence/Filter/TreeBuilder/InterpreterContext.cs
index 72e0384..86e0ef8 100644
--- a/DD.Persistence/Filter/TreeBuilder/InterpreterContext.cs
+++ b/DD.Persistence/Filter/TreeBuilder/InterpreterContext.cs
@@ -5,7 +5,7 @@ namespace DD.Persistence.Filter.Interpreter;
///
/// Контекст интерпретатора
///
-public class InterpreterContext
+class InterpreterContext
{
///
/// Корень дерева (результат интерпретации)