Add StringExtensions to NAPS2.Internals

This commit is contained in:
Ben Olden-Cooligan 2023-04-23 14:30:39 -07:00
parent 750293c4a0
commit ff1c5694ca
3 changed files with 11 additions and 2 deletions

View File

@ -3,7 +3,7 @@
<PropertyGroup>
<TargetFrameworks>net6;net462;netstandard2.0</TargetFrameworks>
<Nullable>enable</Nullable>
<RootNamespace>NAPS2.Internals</RootNamespace>
<RootNamespace>NAPS2</RootNamespace>
<Title>NAPS2.Internals</Title>
</PropertyGroup>

View File

@ -0,0 +1,9 @@
namespace NAPS2.Util;
public static class StringExtensions
{
public static bool ContainsInvariantIgnoreCase(this string source, string value)
{
return source.IndexOf(value, StringComparison.InvariantCultureIgnoreCase) != -1;
}
}

View File

@ -6,7 +6,7 @@
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=UI/@EntryIndexedValue">UI</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=Constants/@EntryIndexedValue">&lt;Policy Inspect="True" Prefix="" Suffix="" Style="AA_BB" /&gt;</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=PrivateConstants/@EntryIndexedValue">&lt;Policy Inspect="True" Prefix="" Suffix="" Style="AA_BB" /&gt;</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=PrivateInstanceFields/@EntryIndexedValue">&lt;Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /&gt;</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=PrivateInstanceFields/@EntryIndexedValue">&lt;Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /&gt;</s:String>
<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EdotCover_002EIde_002ECore_002EFilterManagement_002EModel_002ESolutionFilterSettingsManagerMigrateSettings/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ECSharpKeepExistingMigration/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ECSharpPlaceEmbeddedOnSameLineMigration/@EntryIndexedValue">True</s:Boolean>