Skip to content

Commit 133c64d

Browse files
committed
Removed IsOneOf usage
1 parent c455ea8 commit 133c64d

File tree

7 files changed

+12
-12
lines changed

7 files changed

+12
-12
lines changed

src/AngleSharp.Css.Tests/AngleSharp.Css.Tests.csproj

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
33
<TargetFrameworks>netcoreapp2.1</TargetFrameworks>
44
<SignAssembly>true</SignAssembly>
55
<AssemblyOriginatorKeyFile>Key.snk</AssemblyOriginatorKeyFile>
66
<IsPackable>false</IsPackable>
7-
<LangVersion>7.1</LangVersion>
7+
<LangVersion>9.0</LangVersion>
88
<AssemblyName>AngleSharp.Css.Tests</AssemblyName>
99
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies> <!-- https://github.com/Tyrrrz/GitHubActionsTestLogger/issues/5 -->
1010
</PropertyGroup>

src/AngleSharp.Css/AngleSharp.Css.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<SignAssembly>true</SignAssembly>
88
<AssemblyOriginatorKeyFile>Key.snk</AssemblyOriginatorKeyFile>
99
<GenerateDocumentationFile>true</GenerateDocumentationFile>
10-
<LangVersion>7.1</LangVersion>
10+
<LangVersion>9.0</LangVersion>
1111
<RepositoryUrl>https://github.com/AngleSharp/AngleSharp.Css</RepositoryUrl>
1212
<RepositoryType>git</RepositoryType>
1313
<PublishRepositoryUrl>true</PublishRepositoryUrl>

src/AngleSharp.Css/Dom/CssHelpers.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public static String Escape(String str)
4444
continue;
4545
}
4646
else if (ch < 0x80 &&
47-
!ch.IsOneOf(Symbols.Minus,Symbols.Underscore) &&
47+
!(ch is Symbols.Minus or Symbols.Underscore) &&
4848
!ch.IsAlphanumericAscii())
4949
{
5050
sb.Append(Symbols.ReverseSolidus);

src/AngleSharp.Css/Parser/CssTokenizer.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ public String ContentFrom(Int32 position)
6666
var current = Current;
6767
var spaced = 0;
6868

69-
while (!current.IsOneOf(Symbols.EndOfFile, Symbols.Semicolon, Symbols.CurlyBracketOpen, Symbols.CurlyBracketClose))
69+
while (!(current is Symbols.EndOfFile or Symbols.Semicolon or Symbols.CurlyBracketOpen or Symbols.CurlyBracketClose))
7070
{
7171
var token = Data(current);
7272

@@ -763,7 +763,7 @@ private CssToken NumberStart(Char current)
763763
{
764764
while (true)
765765
{
766-
if (current.IsOneOf(Symbols.Plus, Symbols.Minus))
766+
if (current is Symbols.Plus or Symbols.Minus)
767767
{
768768
StringBuffer.Append(current);
769769
current = GetNext();
@@ -1100,7 +1100,7 @@ private CssToken UrlUQ(Char current)
11001100
{
11011101
return NewUrl(FlushBuffer(), bad: true);
11021102
}
1103-
else if (current.IsOneOf(Symbols.DoubleQuote, Symbols.SingleQuote, Symbols.RoundBracketOpen) || current.IsNonPrintable())
1103+
else if (current is Symbols.DoubleQuote or Symbols.SingleQuote or Symbols.RoundBracketOpen || current.IsNonPrintable())
11041104
{
11051105
RaiseErrorOccurred(CssParseError.InvalidCharacter);
11061106
return UrlBad();

src/AngleSharp.Css/Parser/Micro/CssUriParser.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -137,12 +137,12 @@ private static CssUrlValue Unquoted(StringSource source)
137137
{
138138
return End(source, buffer);
139139
}
140-
else if (current.IsOneOf(Symbols.RoundBracketClose, Symbols.EndOfFile))
140+
else if (current is Symbols.RoundBracketClose or Symbols.EndOfFile)
141141
{
142142
source.Next();
143143
return new CssUrlValue(buffer.ToPool());
144144
}
145-
else if (current.IsOneOf(Symbols.DoubleQuote, Symbols.SingleQuote, Symbols.RoundBracketOpen) || current.IsNonPrintable())
145+
else if (current is Symbols.DoubleQuote or Symbols.SingleQuote or Symbols.RoundBracketOpen || current.IsNonPrintable())
146146
{
147147
return Bad(source, buffer);
148148
}

src/AngleSharp.Css/Parser/Micro/UnitParser.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,7 @@ private static Unit UnitStart(StringSource source)
289289
{
290290
var current = source.Current;
291291

292-
if (current.IsOneOf(Symbols.Plus, Symbols.Minus))
292+
if (current is Symbols.Plus or Symbols.Minus)
293293
{
294294
var next = source.Next();
295295

src/AngleSharp.Css/Parser/StringSourceExtensions.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace AngleSharp.Css.Parser
1+
namespace AngleSharp.Css.Parser
22
{
33
using AngleSharp.Text;
44
using System;
@@ -42,7 +42,7 @@ public static String TakeUntilClosed(this StringSource source)
4242
current = source.SkipCssComment();
4343
continue;
4444
}
45-
else if (current.IsOneOf(Symbols.SingleQuote, Symbols.DoubleQuote))
45+
else if (current is Symbols.SingleQuote or Symbols.DoubleQuote)
4646
{
4747
source.ParseString();
4848
current = source.Current;

0 commit comments

Comments
 (0)