Target Standard 2.1

This commit is contained in:
Tony Bark 2023-08-10 18:37:03 -04:00
parent b32c5f49ed
commit df5ebd3954
5 changed files with 54 additions and 50 deletions

86
.vscode/tasks.json vendored
View file

@ -2,52 +2,56 @@
"version": "2.0.0", "version": "2.0.0",
"tasks": [ "tasks": [
{ {
"label": "build", "label": "build",
"command": "dotnet", "command": "dotnet",
"type": "process", "type": "process",
"args": [ "args": [
"build", "build",
"${workspaceFolder}/CSTNet.Tests/CSTNet.Tests.csproj", "${workspaceFolder}/CSTNet.Tests/CSTNet.Tests.csproj",
"/property:GenerateFullPaths=true", "/property:GenerateFullPaths=true",
"/consoleloggerparameters:NoSummary" "/consoleloggerparameters:NoSummary"
], ],
"problemMatcher": "$msCompile" "problemMatcher": "$msCompile"
}, },
{ {
"label": "publish", "label": "publish",
"command": "dotnet", "command": "dotnet",
"type": "process", "type": "process",
"args": [ "args": [
"publish", "publish",
"${workspaceFolder}/CSTNet.Tests/CSTNet.Tests.csproj", "${workspaceFolder}/CSTNet.Tests/CSTNet.Tests.csproj",
"/property:GenerateFullPaths=true", "/property:GenerateFullPaths=true",
"/consoleloggerparameters:NoSummary" "/consoleloggerparameters:NoSummary"
], ],
"problemMatcher": "$msCompile" "problemMatcher": "$msCompile"
}, },
{ {
"label": "watch", "label": "watch",
"command": "dotnet", "command": "dotnet",
"type": "process", "type": "process",
"args": [ "args": [
"watch", "watch",
"run", "run",
"${workspaceFolder}/CSTNet.Tests/CSTNet.Tests.csproj", "${workspaceFolder}/CSTNet.Tests/CSTNet.Tests.csproj",
"/property:GenerateFullPaths=true", "/property:GenerateFullPaths=true",
"/consoleloggerparameters:NoSummary" "/consoleloggerparameters:NoSummary"
], ],
"problemMatcher": "$msCompile" "problemMatcher": "$msCompile"
}, },
{ {
"label": "test", "label": "test",
"command": "dotnet", "command": "dotnet",
"type": "process", "type": "process",
"args": [ "args": [
"test", "test",
"${workspaceFolder}/CSTNet.Tests/CSTNet.Tests.csproj", "${workspaceFolder}/CSTNet.Tests/CSTNet.Tests.csproj",
"/property:GenerateFullPaths=true" "/property:GenerateFullPaths=true"
], ],
"problemMatcher": "$msCompile" "problemMatcher": "$msCompile",
"group": {
"kind": "build",
"isDefault": true
}
} }
] ]
} }

View file

@ -1,14 +1,15 @@
<Project Sdk="Microsoft.NET.Sdk"> <Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup> <PropertyGroup>
<TargetFrameworks>net6.0</TargetFrameworks> <TargetFrameworks>net6.0;netstandard2.1</TargetFrameworks>
<Version>2.0.102</Version> <Version>2.0.103</Version>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<LangVersion>latest</LangVersion> <LangVersion>latest</LangVersion>
<ImplicitUsings>enable</ImplicitUsings> <ImplicitUsings>enable</ImplicitUsings>
<Authors>Tony Bark</Authors> <Authors>Tony Bark</Authors>
<PackageDescription> <PackageDescription>
Caret-Separated Text (or CST) is a key-value pair format represented by digits or words as keys and the value as text enclosed between carets. ([key] ^[value]^) Caret-Separated Text (or CST) is a key-value pair format represented by digits or words
as keys and the value as text enclosed between carets. ([key] ^[value]^)
CSTNet provides you the framework for parsing the CST format. CSTNet provides you the framework for parsing the CST format.
</PackageDescription> </PackageDescription>

View file

@ -4,4 +4,4 @@ Caret-Separated Text (or CST) is a key-value pair format represented by digits o
## License ## License
I license this project under the BSD-3-Clause license - see [LICENSE](LICENSE) for details. I license this project under the BSD-3-Clause license - see [LICENSE](LICENSE) for details.

View file

@ -78,7 +78,7 @@ public class UIText : IUIText
if (second == -1) if (second == -1)
continue; continue;
ids = ids.Substring(1, second - 1); ids = ids[1..second];
// If the id of the current file does not match the id passed to the function, // If the id of the current file does not match the id passed to the function,
// skip to the next file. // skip to the next file.

View file

@ -4,13 +4,12 @@
<a href="https://github.com/tonytins/cstdotnet/blob/main/LICENSE"><img src="https://img.shields.io/github/license/tonytins/cstdotnet" alt="GitHub license"></a> <a href="https://github.com/tonytins/cstdotnet/blob/main/LICENSE"><img src="https://img.shields.io/github/license/tonytins/cstdotnet" alt="GitHub license"></a>
<a href="https://github.com/tonytins/cstdotnet/actions?query=workflow%3Adotnet.yml"><img src="https://img.shields.io/github/actions/workflow/status/tonytins/cstdotnet/dotnet.yml" alt="GitHub Workflow Status"></a> <a href="https://github.com/tonytins/cstdotnet/actions?query=workflow%3Adotnet.yml"><img src="https://img.shields.io/github/actions/workflow/status/tonytins/cstdotnet/dotnet.yml" alt="GitHub Workflow Status"></a>
<img src="https://img.shields.io/github/commit-activity/w/tonytins/cstdotnet" alt="GitHub commit activity"> <img src="https://img.shields.io/github/commit-activity/w/tonytins/cstdotnet" alt="GitHub commit activity">
<a href="code_of_conduct.md"><img src="https://img.shields.io/badge/Contributor%20Covenant-v2.0%20adopted-ff69b4.svg" alt="Contributor Covenant"></a> <a href="code_of_conduct.md"></br>
<img src="https://img.shields.io/codeclimate/maintainability-percentage/tonytins/cstdotnet" alt="Code Climate maintainability"> <img src="https://img.shields.io/codeclimate/maintainability-percentage/tonytins/cstdotnet" alt="Code Climate maintainability">
<img src="https://img.shields.io/codeclimate/tech-debt/tonytins/cstdotnet" alt="Code Climate technical debt"> <img src="https://img.shields.io/codeclimate/tech-debt/tonytins/cstdotnet" alt="Code Climate technical debt"> <a href="https://www.nuget.org/packages/tonybark.updatetools"><img src="https://img.shields.io/nuget/v/cstnet.svg" /></a></br><img src="https://img.shields.io/badge/Contributor%20Covenant-v2.0%20adopted-ff69b4.svg" alt="Contributor Covenant"></a></br>
</p> </p>
CST.NET is a library for parsing the CST format. Caret-Separated Text (or CST) is a key-value pair format represented by digits or words as keys and the value as text enclosed between carets. (e.g. ``<key> ^<text>^``) Any text which is not enclosed with carets is considered a comment and ignored. Neither strings nor comments may use the caret character.
Caret-Separated Text (or CST) is a key-value pair format represented by digits or words as keys and the value as text enclosed between carets. (e.g. ``<key> ^<text>^``) Any text which is not enclosed with carets is considered a comment and ignored. Neither strings nor comments may use the caret character. CST.NET is a library for parsing the CST format.
## Changelog ## Changelog