Skip to content

Commit 6d1e52c

Browse files
authored
Merge pull request #7 from vbfox/master_of_foo_v2
Master of foo v2
2 parents 004a125 + cf57f4c commit 6d1e52c

16 files changed

Lines changed: 783 additions & 619 deletions

File tree

.config/dotnet-tools.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"isRoot": true,
44
"tools": {
55
"paket": {
6-
"version": "6.0.0-beta9",
6+
"version": "8.0.3",
77
"commands": [
88
"paket"
99
]

.github/workflows/main.yml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,12 @@ jobs:
1515
DOTNET_NOLOGO: 1
1616
PAKET_SKIP_RESTORE_TARGETS: true
1717
steps:
18-
- uses: actions/checkout@v2
18+
- uses: actions/checkout@v4
19+
- uses: actions/setup-dotnet@v4
20+
with:
21+
dotnet-version: |
22+
2
23+
5
1924
- name: Restore packages
2025
run: ./paket.sh restore
2126
- name: Compile build script
@@ -30,7 +35,12 @@ jobs:
3035
DOTNET_NOLOGO: 1
3136
PAKET_SKIP_RESTORE_TARGETS: true
3237
steps:
33-
- uses: actions/checkout@v2
38+
- uses: actions/checkout@v4
39+
- uses: actions/setup-dotnet@v4
40+
with:
41+
dotnet-version: |
42+
2
43+
5
3444
- name: Restore packages
3545
run: ./paket.cmd restore
3646
- name: Compile build script

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -246,3 +246,4 @@ paket-files/
246246

247247
.idea/
248248
.ionide/
249+
TestResults.xml

.paket/Paket.Restore.targets

Lines changed: 505 additions & 439 deletions
Large diffs are not rendered by default.

Readme.md

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,20 +7,35 @@
77

88
This library provide a replacement to F# `printf` function with color support.
99

10-
The syntax to set the color inside the string is `$foreground;background[text]` where both foreground and background are optional.
10+
The syntax to set the color inside the string is `$foreground;background[text]` where both foreground and background
11+
are optional.
12+
13+
The supported colors are the one from the [System.ConsoleColor](https://docs.microsoft.com/en-us/dotnet/api/system.consolecolor) enum.
1114

1215
## Examples
1316

1417
```fsharp
15-
colorprintfn "Hello $red[world]."
16-
colorprintfn "Hello $green[%s]." "user"
18+
// Change the color of part of a string
19+
colorprintfn "$red[Hello] $white;red[world]."
20+
21+
// Use sprintf syntax
22+
colorprintfn "Hello $green[%s]: %s" "user" "Welcome to color!"
1723
colorprintfn "$white[Progress]: $yellow[%.2f%%] (Eta $yellow[%i] minutes)" 42.33 5
18-
colorprintfn "$white;blue[%s ]$black;white[%s ]$white;red[%s]" "La vie" "est" "belle"
24+
25+
// Use interpolated strings
26+
let life = "La vie"
27+
let is_ = "est"
28+
colorprintfn $"""$white;blue[%s{life} ]$black;white[{is_} ]$white;red[{"belle"}]"""
29+
30+
// Specify the colors from variables
31+
let logColor = ConsoleColor.Yellow
32+
colorprintfn "result: $%A[Hello world]" logColor
33+
colorprintfn $"result: ${logColor}[Hello world]"
1934
```
2035

2136
Displays :
2237

23-
![Demo](doc/demo.png)
38+
![Demo](https://raw.githubusercontent.com/vbfox/ColoredPrintf/master/doc/demo.png)
2439

2540
## Thanks
2641

Release Notes.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
### New in 2.0.0
2+
3+
* Depend on MasterOfFoo 2.0 for interpolated strings support
4+
15
### New in 1.0.5
26

37
* Bump MasterOfFoo minimal version so that NuGet algorithm of resolving lowest version is happy

doc/demo.png

9.81 KB
Loading

global.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"sdk": {
3-
"version": "5.0.201",
3+
"version": "8.0.201",
44
"rollForward": "latestMajor"
55
}
66
}

paket.dependencies

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
source https://api.nuget.org/v3/index.json
2-
framework: net5.0,netcoreapp2.0,netstandard1.6,netstandard2.0,net45
2+
framework: net8.0,net5.0,netcoreapp2.0,netstandard2.0,net461
33
storage:none
44

5-
nuget Expecto
6-
nuget FSharp.Core ~> 4.0
5+
nuget Expecto ~> 9
6+
nuget FSharp.Core
77
nuget FSharp.Data prerelease
88

99
// Build infrastructure
1010
group build
1111
source https://api.nuget.org/v3/index.json
1212
storage: none
13-
framework: net5.0
13+
framework: net8.0
1414

15-
nuget FSharp.Core ~> 4.0
15+
nuget FSharp.Core ~> 5
1616
nuget BlackFox.Fake.BuildTask
1717

1818
nuget Octokit 0.48 // Fake.Api.GitHub 5.20.4 references 0.48+ but 0.50 has some incompatible Api changes

paket.lock

Lines changed: 82 additions & 145 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,51 @@
11
STORAGE: NONE
2-
RESTRICTION: || (== net45) (== net50) (== netcoreapp2.0) (== netstandard1.6) (== netstandard2.0)
2+
RESTRICTION: || (== net461) (== net5.0) (== net8.0) (== netcoreapp2.0) (== netstandard2.0)
33
NUGET
44
remote: https://api.nuget.org/v3/index.json
5-
Expecto (9.0.2)
6-
FSharp.Core (>= 4.6) - restriction: || (&& (== net45) (>= net461)) (&& (== net45) (>= netstandard2.0)) (== net50) (== netcoreapp2.0) (&& (== netstandard1.6) (>= net461)) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
7-
Mono.Cecil (>= 0.11.2) - restriction: || (&& (== net45) (>= net461)) (&& (== net45) (>= netstandard2.0)) (== net50) (== netcoreapp2.0) (&& (== netstandard1.6) (>= net461)) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
8-
FSharp.Core (4.7.2)
9-
FSharp.Data (4.1)
10-
FSharp.Core (>= 4.7.2) - restriction: || (&& (== net45) (>= netstandard2.0)) (== net50) (== netcoreapp2.0) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
11-
Microsoft.SourceLink.GitHub (>= 1.0) - restriction: || (&& (== net45) (>= netstandard2.0)) (== net50) (== netcoreapp2.0) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
12-
Microsoft.Build.Tasks.Git (1.0) - restriction: || (&& (== net45) (>= netstandard2.0)) (== net50) (== netcoreapp2.0) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
13-
Microsoft.SourceLink.Common (1.0) - restriction: || (&& (== net45) (>= netstandard2.0)) (== net50) (== netcoreapp2.0) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
14-
Microsoft.SourceLink.GitHub (1.0) - restriction: || (&& (== net45) (>= netstandard2.0)) (== net50) (== netcoreapp2.0) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
15-
Microsoft.Build.Tasks.Git (>= 1.0)
16-
Microsoft.SourceLink.Common (>= 1.0)
17-
Mono.Cecil (0.11.3) - restriction: || (&& (== net45) (>= net461)) (&& (== net45) (>= netstandard2.0)) (== net50) (== netcoreapp2.0) (&& (== netstandard1.6) (>= net461)) (&& (== netstandard1.6) (>= netstandard2.0)) (== netstandard2.0)
5+
Expecto (9.0.4)
6+
FSharp.Core (>= 4.6)
7+
Mono.Cecil (>= 0.11.3)
8+
FSharp.Core (8.0.400)
9+
FSharp.Data (6.4)
10+
FSharp.Core (>= 6.0.1) - restriction: || (&& (== net461) (>= netstandard2.0)) (== net5.0) (== net8.0) (== netcoreapp2.0) (== netstandard2.0)
11+
FSharp.Data.Csv.Core (>= 6.4) - restriction: || (&& (== net461) (>= netstandard2.0)) (== net5.0) (== net8.0) (== netcoreapp2.0) (== netstandard2.0)
12+
FSharp.Data.Html.Core (>= 6.4) - restriction: || (&& (== net461) (>= netstandard2.0)) (== net5.0) (== net8.0) (== netcoreapp2.0) (== netstandard2.0)
13+
FSharp.Data.Http (>= 6.4) - restriction: || (&& (== net461) (>= netstandard2.0)) (== net5.0) (== net8.0) (== netcoreapp2.0) (== netstandard2.0)
14+
FSharp.Data.Json.Core (>= 6.4) - restriction: || (&& (== net461) (>= netstandard2.0)) (== net5.0) (== net8.0) (== netcoreapp2.0) (== netstandard2.0)
15+
FSharp.Data.Runtime.Utilities (>= 6.4) - restriction: || (&& (== net461) (>= netstandard2.0)) (== net5.0) (== net8.0) (== netcoreapp2.0) (== netstandard2.0)
16+
FSharp.Data.WorldBank.Core (>= 6.4) - restriction: || (&& (== net461) (>= netstandard2.0)) (== net5.0) (== net8.0) (== netcoreapp2.0) (== netstandard2.0)
17+
FSharp.Data.Xml.Core (>= 6.4) - restriction: || (&& (== net461) (>= netstandard2.0)) (== net5.0) (== net8.0) (== netcoreapp2.0) (== netstandard2.0)
18+
FSharp.Data.Csv.Core (6.4) - restriction: || (&& (== net461) (>= netstandard2.0)) (== net5.0) (== net8.0) (== netcoreapp2.0) (== netstandard2.0)
19+
FSharp.Core (>= 6.0.1) - restriction: || (&& (== net461) (>= netstandard2.0)) (== net5.0) (== net8.0) (== netcoreapp2.0) (== netstandard2.0)
20+
FSharp.Data.Runtime.Utilities (>= 6.4) - restriction: || (&& (== net461) (>= netstandard2.0)) (== net5.0) (== net8.0) (== netcoreapp2.0) (== netstandard2.0)
21+
FSharp.Data.Html.Core (6.4) - restriction: || (&& (== net461) (>= netstandard2.0)) (== net5.0) (== net8.0) (== netcoreapp2.0) (== netstandard2.0)
22+
FSharp.Core (>= 6.0.1) - restriction: || (&& (== net461) (>= netstandard2.0)) (== net5.0) (== net8.0) (== netcoreapp2.0) (== netstandard2.0)
23+
FSharp.Data.Csv.Core (>= 6.4) - restriction: || (&& (== net461) (>= netstandard2.0)) (== net5.0) (== net8.0) (== netcoreapp2.0) (== netstandard2.0)
24+
FSharp.Data.Runtime.Utilities (>= 6.4) - restriction: || (&& (== net461) (>= netstandard2.0)) (== net5.0) (== net8.0) (== netcoreapp2.0) (== netstandard2.0)
25+
FSharp.Data.Http (6.4) - restriction: || (&& (== net461) (>= netstandard2.0)) (== net5.0) (== net8.0) (== netcoreapp2.0) (== netstandard2.0)
26+
FSharp.Core (>= 6.0.1) - restriction: || (&& (== net461) (>= netstandard2.0)) (== net5.0) (== net8.0) (== netcoreapp2.0) (== netstandard2.0)
27+
FSharp.Data.Json.Core (6.4) - restriction: || (&& (== net461) (>= netstandard2.0)) (== net5.0) (== net8.0) (== netcoreapp2.0) (== netstandard2.0)
28+
FSharp.Core (>= 6.0.1) - restriction: || (&& (== net461) (>= netstandard2.0)) (== net5.0) (== net8.0) (== netcoreapp2.0) (== netstandard2.0)
29+
FSharp.Data.Http (>= 6.4) - restriction: || (&& (== net461) (>= netstandard2.0)) (== net5.0) (== net8.0) (== netcoreapp2.0) (== netstandard2.0)
30+
FSharp.Data.Runtime.Utilities (>= 6.4) - restriction: || (&& (== net461) (>= netstandard2.0)) (== net5.0) (== net8.0) (== netcoreapp2.0) (== netstandard2.0)
31+
FSharp.Data.Runtime.Utilities (6.4) - restriction: || (&& (== net461) (>= netstandard2.0)) (== net5.0) (== net8.0) (== netcoreapp2.0) (== netstandard2.0)
32+
FSharp.Core (>= 6.0.1) - restriction: || (&& (== net461) (>= netstandard2.0)) (== net5.0) (== net8.0) (== netcoreapp2.0) (== netstandard2.0)
33+
FSharp.Data.Http (>= 6.4) - restriction: || (&& (== net461) (>= netstandard2.0)) (== net5.0) (== net8.0) (== netcoreapp2.0) (== netstandard2.0)
34+
FSharp.Data.WorldBank.Core (6.4) - restriction: || (&& (== net461) (>= netstandard2.0)) (== net5.0) (== net8.0) (== netcoreapp2.0) (== netstandard2.0)
35+
FSharp.Core (>= 6.0.1) - restriction: || (&& (== net461) (>= netstandard2.0)) (== net5.0) (== net8.0) (== netcoreapp2.0) (== netstandard2.0)
36+
FSharp.Data.Http (>= 6.4) - restriction: || (&& (== net461) (>= netstandard2.0)) (== net5.0) (== net8.0) (== netcoreapp2.0) (== netstandard2.0)
37+
FSharp.Data.Json.Core (>= 6.4) - restriction: || (&& (== net461) (>= netstandard2.0)) (== net5.0) (== net8.0) (== netcoreapp2.0) (== netstandard2.0)
38+
FSharp.Data.Runtime.Utilities (>= 6.4) - restriction: || (&& (== net461) (>= netstandard2.0)) (== net5.0) (== net8.0) (== netcoreapp2.0) (== netstandard2.0)
39+
FSharp.Data.Xml.Core (6.4) - restriction: || (&& (== net461) (>= netstandard2.0)) (== net5.0) (== net8.0) (== netcoreapp2.0) (== netstandard2.0)
40+
FSharp.Core (>= 6.0.1) - restriction: || (&& (== net461) (>= netstandard2.0)) (== net5.0) (== net8.0) (== netcoreapp2.0) (== netstandard2.0)
41+
FSharp.Data.Http (>= 6.4) - restriction: || (&& (== net461) (>= netstandard2.0)) (== net5.0) (== net8.0) (== netcoreapp2.0) (== netstandard2.0)
42+
FSharp.Data.Json.Core (>= 6.4) - restriction: || (&& (== net461) (>= netstandard2.0)) (== net5.0) (== net8.0) (== netcoreapp2.0) (== netstandard2.0)
43+
FSharp.Data.Runtime.Utilities (>= 6.4) - restriction: || (&& (== net461) (>= netstandard2.0)) (== net5.0) (== net8.0) (== netcoreapp2.0) (== netstandard2.0)
44+
Mono.Cecil (0.11.5)
1845

1946
GROUP build
2047
STORAGE: NONE
21-
RESTRICTION: == net50
48+
RESTRICTION: == net8.0
2249
NUGET
2350
remote: https://api.nuget.org/v3/index.json
2451
BlackFox.Fake.BuildTask (0.1.3)
@@ -94,13 +121,13 @@ NUGET
94121
Fake.Core.Process (>= 5.20.4)
95122
Fake.Core.String (>= 5.20.4)
96123
Fake.Core.Trace (>= 5.20.4)
97-
Fake.DotNet.MsBuild (>= 5.20.4)
124+
Fake.DotNet.MSBuild (>= 5.20.4)
98125
Fake.DotNet.NuGet (>= 5.20.4)
99126
Fake.IO.FileSystem (>= 5.20.4)
100127
FSharp.Core (>= 4.7.2)
101128
Mono.Posix.NETStandard (>= 1.0)
102129
Newtonsoft.Json (>= 12.0.3)
103-
Fake.DotNet.MsBuild (5.20.4)
130+
Fake.DotNet.MSBuild (5.20.4)
104131
BlackFox.VsWhere (>= 1.1)
105132
Fake.Core.Environment (>= 5.20.4)
106133
Fake.Core.Process (>= 5.20.4)
@@ -159,139 +186,49 @@ NUGET
159186
FSharp.Core (>= 4.7.2)
160187
FParsec (1.1.1)
161188
FSharp.Core (>= 4.3.4)
162-
FSharp.Control.Reactive (5.0.2)
163-
FSharp.Core (>= 4.7.2)
164-
System.Reactive (>= 5.0)
165-
FSharp.Core (4.7.2)
166-
Microsoft.Build (16.9)
167-
Microsoft.Build.Framework (>= 16.9)
168-
Microsoft.Win32.Registry (>= 4.3)
169-
System.Collections.Immutable (>= 5.0)
170-
System.Memory (>= 4.5.4)
171-
System.Reflection.Metadata (>= 1.6)
172-
System.Security.Principal.Windows (>= 4.7)
173-
System.Text.Encoding.CodePages (>= 4.0.1)
174-
System.Text.Json (>= 4.7)
175-
System.Threading.Tasks.Dataflow (>= 4.9)
176-
Microsoft.Build.Framework (16.9)
177-
System.Security.Permissions (>= 4.7)
178-
Microsoft.Build.Tasks.Core (16.9)
179-
Microsoft.Build.Framework (>= 16.9)
180-
Microsoft.Build.Utilities.Core (>= 16.9)
181-
Microsoft.Win32.Registry (>= 4.3)
182-
System.CodeDom (>= 4.4)
183-
System.Collections.Immutable (>= 5.0)
184-
System.Reflection.Metadata (>= 1.6)
185-
System.Reflection.TypeExtensions (>= 4.1)
186-
System.Resources.Extensions (>= 4.6)
187-
System.Runtime.InteropServices (>= 4.3)
188-
System.Security.Cryptography.Pkcs (>= 4.7)
189-
System.Security.Cryptography.Xml (>= 4.7)
190-
System.Security.Permissions (>= 4.7)
191-
System.Threading.Tasks.Dataflow (>= 4.9)
192-
Microsoft.Build.Utilities.Core (16.9)
193-
Microsoft.Build.Framework (>= 16.9)
194-
Microsoft.Win32.Registry (>= 4.3)
195-
System.Collections.Immutable (>= 5.0)
196-
System.Security.Permissions (>= 4.7)
197-
System.Text.Encoding.CodePages (>= 4.0.1)
198-
Microsoft.NETCore.Platforms (5.0.2)
199-
Microsoft.NETCore.Targets (2.1)
189+
FSharp.Control.Reactive (5.0.5)
190+
FSharp.Core (>= 4.7.2)
191+
System.Reactive (>= 5.0 < 6.0)
192+
FSharp.Core (5.0.2)
193+
Microsoft.Build.Framework (17.11.4)
194+
Microsoft.Build.Utilities.Core (17.11.4)
195+
Microsoft.Build.Framework (>= 17.11.4)
196+
Microsoft.NET.StringTools (>= 17.11.4)
197+
System.Collections.Immutable (>= 8.0)
198+
System.Configuration.ConfigurationManager (>= 8.0)
199+
Microsoft.NET.StringTools (17.11.4)
200200
Microsoft.Win32.Registry (5.0)
201201
System.Security.AccessControl (>= 5.0)
202202
System.Security.Principal.Windows (>= 5.0)
203-
Microsoft.Win32.SystemEvents (5.0)
204-
Microsoft.NETCore.Platforms (>= 5.0)
205203
Mono.Posix.NETStandard (1.0)
206-
MSBuild.StructuredLogger (2.1.404)
207-
Microsoft.Build (>= 16.4)
208-
Microsoft.Build.Framework (>= 16.4)
209-
Microsoft.Build.Tasks.Core (>= 16.4)
210-
Microsoft.Build.Utilities.Core (>= 16.4)
211-
Newtonsoft.Json (13.0.1)
212-
NuGet.Common (5.9.1)
213-
NuGet.Frameworks (>= 5.9.1)
214-
NuGet.Configuration (5.9.1)
215-
NuGet.Common (>= 5.9.1)
204+
MSBuild.StructuredLogger (2.2.337)
205+
Microsoft.Build.Framework (>= 17.5)
206+
Microsoft.Build.Utilities.Core (>= 17.5)
207+
Newtonsoft.Json (13.0.3)
208+
NuGet.Common (6.11)
209+
NuGet.Frameworks (>= 6.11)
210+
NuGet.Configuration (6.11)
211+
NuGet.Common (>= 6.11)
216212
System.Security.Cryptography.ProtectedData (>= 4.4)
217-
NuGet.Frameworks (5.9.1)
218-
NuGet.Packaging (5.9.1)
219-
Newtonsoft.Json (>= 9.0.1)
220-
NuGet.Configuration (>= 5.9.1)
221-
NuGet.Versioning (>= 5.9.1)
222-
System.Security.Cryptography.Cng (>= 5.0)
223-
System.Security.Cryptography.Pkcs (>= 5.0)
224-
NuGet.Protocol (5.9.1)
225-
NuGet.Packaging (>= 5.9.1)
226-
NuGet.Versioning (5.9.1)
213+
NuGet.Frameworks (6.11)
214+
NuGet.Packaging (6.11)
215+
Newtonsoft.Json (>= 13.0.3)
216+
NuGet.Configuration (>= 6.11)
217+
NuGet.Versioning (>= 6.11)
218+
System.Security.Cryptography.Pkcs (>= 6.0.4)
219+
NuGet.Protocol (6.11)
220+
NuGet.Packaging (>= 6.11)
221+
NuGet.Versioning (6.11)
227222
Octokit (0.48)
228-
System.CodeDom (5.0)
229-
System.Collections.Immutable (5.0)
230-
System.Drawing.Common (5.0.2)
231-
Microsoft.Win32.SystemEvents (>= 5.0)
232-
System.Formats.Asn1 (5.0)
233-
System.IO (4.3)
234-
Microsoft.NETCore.Platforms (>= 1.1)
235-
Microsoft.NETCore.Targets (>= 1.1)
236-
System.Runtime (>= 4.3)
237-
System.Text.Encoding (>= 4.3)
238-
System.Threading.Tasks (>= 4.3)
239-
System.Memory (4.5.4)
223+
System.Collections.Immutable (8.0)
224+
System.Configuration.ConfigurationManager (8.0)
225+
System.Diagnostics.EventLog (>= 8.0)
226+
System.Security.Cryptography.ProtectedData (>= 8.0)
227+
System.Diagnostics.EventLog (8.0)
228+
System.Formats.Asn1 (8.0.1)
240229
System.Reactive (5.0)
241-
System.Reflection (4.3)
242-
Microsoft.NETCore.Platforms (>= 1.1)
243-
Microsoft.NETCore.Targets (>= 1.1)
244-
System.IO (>= 4.3)
245-
System.Reflection.Primitives (>= 4.3)
246-
System.Runtime (>= 4.3)
247-
System.Reflection.Metadata (1.6)
248-
System.Reflection.Primitives (4.3)
249-
Microsoft.NETCore.Platforms (>= 1.1)
250-
Microsoft.NETCore.Targets (>= 1.1)
251-
System.Runtime (>= 4.3)
252-
System.Reflection.TypeExtensions (4.7)
253-
System.Resources.Extensions (5.0)
254-
System.Runtime (4.3)
255-
Microsoft.NETCore.Platforms (>= 1.1)
256-
Microsoft.NETCore.Targets (>= 1.1)
257-
System.Runtime.Handles (4.3)
258-
Microsoft.NETCore.Platforms (>= 1.1)
259-
Microsoft.NETCore.Targets (>= 1.1)
260-
System.Runtime (>= 4.3)
261-
System.Runtime.InteropServices (4.3)
262-
Microsoft.NETCore.Platforms (>= 1.1)
263-
Microsoft.NETCore.Targets (>= 1.1)
264-
System.Reflection (>= 4.3)
265-
System.Reflection.Primitives (>= 4.3)
266-
System.Runtime (>= 4.3)
267-
System.Runtime.Handles (>= 4.3)
268-
System.Security.AccessControl (5.0)
269-
Microsoft.NETCore.Platforms (>= 5.0)
270-
System.Security.Principal.Windows (>= 5.0)
271-
System.Security.Cryptography.Cng (5.0)
272-
System.Formats.Asn1 (>= 5.0)
273-
System.Security.Cryptography.Pkcs (5.0.1)
274-
System.Formats.Asn1 (>= 5.0)
275-
System.Security.Cryptography.Cng (>= 5.0)
276-
System.Security.Cryptography.ProtectedData (5.0)
277-
System.Security.Cryptography.Xml (5.0)
278-
System.Security.Cryptography.Pkcs (>= 5.0)
279-
System.Security.Permissions (>= 5.0)
280-
System.Security.Permissions (5.0)
281-
System.Security.AccessControl (>= 5.0)
282-
System.Windows.Extensions (>= 5.0)
230+
System.Security.AccessControl (6.0.1)
231+
System.Security.Cryptography.Pkcs (8.0)
232+
System.Formats.Asn1 (>= 8.0)
233+
System.Security.Cryptography.ProtectedData (8.0)
283234
System.Security.Principal.Windows (5.0)
284-
System.Text.Encoding (4.3)
285-
Microsoft.NETCore.Platforms (>= 1.1)
286-
Microsoft.NETCore.Targets (>= 1.1)
287-
System.Runtime (>= 4.3)
288-
System.Text.Encoding.CodePages (5.0)
289-
Microsoft.NETCore.Platforms (>= 5.0)
290-
System.Text.Json (5.0.2)
291-
System.Threading.Tasks (4.3)
292-
Microsoft.NETCore.Platforms (>= 1.1)
293-
Microsoft.NETCore.Targets (>= 1.1)
294-
System.Runtime (>= 4.3)
295-
System.Threading.Tasks.Dataflow (5.0)
296-
System.Windows.Extensions (5.0)
297-
System.Drawing.Common (>= 5.0)

0 commit comments

Comments
 (0)