diff --git a/src/SimpleStateMachine.StructuralSearch.Tests/PlaceholderParserTests.cs b/src/SimpleStateMachine.StructuralSearch.Tests/PlaceholderParserTests.cs index 019e215..66d5931 100644 --- a/src/SimpleStateMachine.StructuralSearch.Tests/PlaceholderParserTests.cs +++ b/src/SimpleStateMachine.StructuralSearch.Tests/PlaceholderParserTests.cs @@ -1,5 +1,4 @@ using System.Linq; -using Pidgin; using Xunit; namespace SimpleStateMachine.StructuralSearch.Tests; diff --git a/src/SimpleStateMachine.StructuralSearch/Helper/StringHelper.cs b/src/SimpleStateMachine.StructuralSearch/Helper/StringHelper.cs index 647c0f1..5e3fda0 100644 --- a/src/SimpleStateMachine.StructuralSearch/Helper/StringHelper.cs +++ b/src/SimpleStateMachine.StructuralSearch/Helper/StringHelper.cs @@ -1,5 +1,4 @@ -using System.Linq; -using System.Text; +using System.Text; namespace SimpleStateMachine.StructuralSearch.Helper; diff --git a/src/SimpleStateMachine.StructuralSearch/Parsers/ParserWithContext.cs b/src/SimpleStateMachine.StructuralSearch/Parsers/ParserWithContext.cs index 4bb6111..7893b5d 100644 --- a/src/SimpleStateMachine.StructuralSearch/Parsers/ParserWithContext.cs +++ b/src/SimpleStateMachine.StructuralSearch/Parsers/ParserWithContext.cs @@ -1,6 +1,4 @@ -using Pidgin; - -namespace SimpleStateMachine.StructuralSearch; +namespace SimpleStateMachine.StructuralSearch; // public abstract class ParserWithContext : Parser // { diff --git a/src/SimpleStateMachine.StructuralSearch/Rules/ReplaceRule/ChangeBinaryParameter.cs b/src/SimpleStateMachine.StructuralSearch/Rules/ReplaceRule/ChangeBinaryParameter.cs deleted file mode 100644 index 25aa22d..0000000 --- a/src/SimpleStateMachine.StructuralSearch/Rules/ReplaceRule/ChangeBinaryParameter.cs +++ /dev/null @@ -1,34 +0,0 @@ -using System; -using SimpleStateMachine.StructuralSearch.Helper; -using SimpleStateMachine.StructuralSearch.Rules; - -namespace SimpleStateMachine.StructuralSearch; - -public class ChangeBinaryParameter : IRuleParameter -{ - private readonly IRuleParameter _parameter; - private readonly ChangeType _type; - - public ChangeBinaryParameter(IRuleParameter parameter, ChangeType type) - { - _parameter = parameter; - _type = type; - } - - public string GetValue(ref IParsingContext context) - { - var value = _parameter.GetValue(ref context); - return _type switch - { - ChangeType.Trim => value.Trim(), - ChangeType.TrimEnd => value.TrimEnd(), - ChangeType.TrimStart => value.TrimStart(), - ChangeType.ToUpper => value.ToUpper(), - ChangeType.ToLower => value.ToLower(), - _ => throw new ArgumentOutOfRangeException(nameof(_type).FormatPrivateVar(), _type, null) - }; - } - - public override string ToString() - => $"{_parameter}{Constant.Dote}{_type}"; -} \ No newline at end of file diff --git a/src/SimpleStateMachine.StructuralSearch/StructuralSearch/StructuralSearch.cs b/src/SimpleStateMachine.StructuralSearch/StructuralSearch/StructuralSearch.cs index 22101cb..f03c22d 100644 --- a/src/SimpleStateMachine.StructuralSearch/StructuralSearch/StructuralSearch.cs +++ b/src/SimpleStateMachine.StructuralSearch/StructuralSearch/StructuralSearch.cs @@ -1,5 +1,4 @@ -using System.Diagnostics.CodeAnalysis; -using SimpleStateMachine.StructuralSearch.ReplaceTemplate; +using SimpleStateMachine.StructuralSearch.ReplaceTemplate; using SimpleStateMachine.StructuralSearch.Rules; namespace SimpleStateMachine.StructuralSearch diff --git a/src/SimpleStateMachine.StructuralSearch/StructuralSearchParser.cs b/src/SimpleStateMachine.StructuralSearch/StructuralSearchParser.cs index 8bafc06..a5fb0c2 100644 --- a/src/SimpleStateMachine.StructuralSearch/StructuralSearchParser.cs +++ b/src/SimpleStateMachine.StructuralSearch/StructuralSearchParser.cs @@ -1,6 +1,5 @@  using System.Collections.Generic; -using System.Diagnostics.CodeAnalysis; using System.Linq; using SimpleStateMachine.StructuralSearch.Configurations; using SimpleStateMachine.StructuralSearch.Extensions;