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 { /// /// Корень дерева (результат интерпретации)