Skip to content

Commit 5bc28ad

Browse files
authored
Merge pull request #329 from Insire/dev
Dev
2 parents c15b553 + 8f60623 commit 5bc28ad

File tree

167 files changed

+867
-32171
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

167 files changed

+867
-32171
lines changed

.editorconfig

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ dotnet_style_parentheses_in_other_operators = never_if_unnecessary:warning
7272
# object initializers
7373

7474
dotnet_style_object_initializer = true:warning
75-
dotnet_style_collection_initializer = true:warning
75+
dotnet_style_collection_initializer = false:none
7676

7777
# conditionals
7878

@@ -177,6 +177,13 @@ csharp_style_prefer_null_check_over_type_check = true:suggestion
177177
csharp_style_prefer_local_over_anonymous_function = true:suggestion
178178
csharp_style_prefer_index_operator = true:suggestion
179179
csharp_style_prefer_range_operator = true:suggestion
180-
csharp_style_implicit_object_creation_when_type_is_apparent = true:suggestion
180+
csharp_style_implicit_object_creation_when_type_is_apparent = false:suggestion
181181
csharp_style_prefer_tuple_swap = true:suggestion
182182
csharp_style_unused_value_assignment_preference = discard_variable:suggestion
183+
184+
# IDE0290: Use primary constructor
185+
csharp_style_prefer_primary_constructors = false
186+
# IDE0028: Simplify collection initialization
187+
dotnet_diagnostic.IDE0028.severity = none
188+
# IDE0301: Simplify collection initialization
189+
dotnet_style_prefer_collection_expression = never

LICENSE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2020
3+
Copyright (c) 2024
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

MvvmScarletToolkit.sln

Lines changed: 0 additions & 111 deletions
Original file line numberDiff line numberDiff line change
@@ -30,16 +30,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MvvmScarletToolkit.Abstract
3030
EndProject
3131
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MvvmScarletToolkit.Wpf", "src\MvvmScarletToolkit.Wpf\MvvmScarletToolkit.Wpf.csproj", "{1B547A43-3DB6-48FD-AF9A-EC649B5C584F}"
3232
EndProject
33-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MvvmScarletToolkit.Xamarin.Forms", "src\MvvmScarletToolkit.Xamarin.Forms\MvvmScarletToolkit.Xamarin.Forms.csproj", "{CB537DC0-C7B6-4F6B-A66B-F9303EF4A1F0}"
34-
EndProject
3533
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Samples", "Samples", "{E302CFE9-12CC-4732-9CAF-3F2377667DBC}"
3634
EndProject
37-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MvvmScarletToolkit.Xamarin.Forms.Samples", "src\MvvmScarletToolkit.Xamarin.Forms.Samples\MvvmScarletToolkit.Xamarin.Forms.Samples.csproj", "{76483151-5FD5-4475-B4D8-E65C20C56471}"
38-
EndProject
39-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MvvmScarletToolkit.Xamarin.Forms.Samples.Android", "src\MvvmScarletToolkit.Xamarin.Forms.Samples.Android\MvvmScarletToolkit.Xamarin.Forms.Samples.Android.csproj", "{D23DD39F-0525-41EE-A278-19BDDB249730}"
40-
EndProject
41-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MvvmScarletToolkit.Xamarin.Forms.Samples.iOS", "src\MvvmScarletToolkit.Xamarin.Forms.Samples.iOS\MvvmScarletToolkit.Xamarin.Forms.Samples.iOS.csproj", "{A21F388C-1F38-49F7-9534-5A95ABF8FA3F}"
42-
EndProject
4335
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MvvmScarletToolkit.Wpf.Tests", "src\MvvmScarletToolkit.Wpf.Tests\MvvmScarletToolkit.Wpf.Tests.csproj", "{A9CE017F-B4C9-40DC-A092-DC5067956994}"
4436
EndProject
4537
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MvvmScarletToolkit.Observables.Tests", "src\MvvmScarletToolkit.Observables.Tests\MvvmScarletToolkit.Observables.Tests.csproj", "{F7EBB910-0AA9-4683-878B-06108492F2F8}"
@@ -228,106 +220,6 @@ Global
228220
{1B547A43-3DB6-48FD-AF9A-EC649B5C584F}.Release|x64.Build.0 = Release|Any CPU
229221
{1B547A43-3DB6-48FD-AF9A-EC649B5C584F}.Release|x86.ActiveCfg = Release|Any CPU
230222
{1B547A43-3DB6-48FD-AF9A-EC649B5C584F}.Release|x86.Build.0 = Release|Any CPU
231-
{CB537DC0-C7B6-4F6B-A66B-F9303EF4A1F0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
232-
{CB537DC0-C7B6-4F6B-A66B-F9303EF4A1F0}.Debug|Any CPU.Build.0 = Debug|Any CPU
233-
{CB537DC0-C7B6-4F6B-A66B-F9303EF4A1F0}.Debug|ARM.ActiveCfg = Debug|Any CPU
234-
{CB537DC0-C7B6-4F6B-A66B-F9303EF4A1F0}.Debug|ARM.Build.0 = Debug|Any CPU
235-
{CB537DC0-C7B6-4F6B-A66B-F9303EF4A1F0}.Debug|iPhone.ActiveCfg = Debug|Any CPU
236-
{CB537DC0-C7B6-4F6B-A66B-F9303EF4A1F0}.Debug|iPhone.Build.0 = Debug|Any CPU
237-
{CB537DC0-C7B6-4F6B-A66B-F9303EF4A1F0}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
238-
{CB537DC0-C7B6-4F6B-A66B-F9303EF4A1F0}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
239-
{CB537DC0-C7B6-4F6B-A66B-F9303EF4A1F0}.Debug|x64.ActiveCfg = Debug|Any CPU
240-
{CB537DC0-C7B6-4F6B-A66B-F9303EF4A1F0}.Debug|x64.Build.0 = Debug|Any CPU
241-
{CB537DC0-C7B6-4F6B-A66B-F9303EF4A1F0}.Debug|x86.ActiveCfg = Debug|Any CPU
242-
{CB537DC0-C7B6-4F6B-A66B-F9303EF4A1F0}.Debug|x86.Build.0 = Debug|Any CPU
243-
{CB537DC0-C7B6-4F6B-A66B-F9303EF4A1F0}.Release|Any CPU.ActiveCfg = Release|Any CPU
244-
{CB537DC0-C7B6-4F6B-A66B-F9303EF4A1F0}.Release|Any CPU.Build.0 = Release|Any CPU
245-
{CB537DC0-C7B6-4F6B-A66B-F9303EF4A1F0}.Release|ARM.ActiveCfg = Release|Any CPU
246-
{CB537DC0-C7B6-4F6B-A66B-F9303EF4A1F0}.Release|ARM.Build.0 = Release|Any CPU
247-
{CB537DC0-C7B6-4F6B-A66B-F9303EF4A1F0}.Release|iPhone.ActiveCfg = Release|Any CPU
248-
{CB537DC0-C7B6-4F6B-A66B-F9303EF4A1F0}.Release|iPhone.Build.0 = Release|Any CPU
249-
{CB537DC0-C7B6-4F6B-A66B-F9303EF4A1F0}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
250-
{CB537DC0-C7B6-4F6B-A66B-F9303EF4A1F0}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
251-
{CB537DC0-C7B6-4F6B-A66B-F9303EF4A1F0}.Release|x64.ActiveCfg = Release|Any CPU
252-
{CB537DC0-C7B6-4F6B-A66B-F9303EF4A1F0}.Release|x64.Build.0 = Release|Any CPU
253-
{CB537DC0-C7B6-4F6B-A66B-F9303EF4A1F0}.Release|x86.ActiveCfg = Release|Any CPU
254-
{CB537DC0-C7B6-4F6B-A66B-F9303EF4A1F0}.Release|x86.Build.0 = Release|Any CPU
255-
{76483151-5FD5-4475-B4D8-E65C20C56471}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
256-
{76483151-5FD5-4475-B4D8-E65C20C56471}.Debug|Any CPU.Build.0 = Debug|Any CPU
257-
{76483151-5FD5-4475-B4D8-E65C20C56471}.Debug|ARM.ActiveCfg = Debug|Any CPU
258-
{76483151-5FD5-4475-B4D8-E65C20C56471}.Debug|ARM.Build.0 = Debug|Any CPU
259-
{76483151-5FD5-4475-B4D8-E65C20C56471}.Debug|iPhone.ActiveCfg = Debug|Any CPU
260-
{76483151-5FD5-4475-B4D8-E65C20C56471}.Debug|iPhone.Build.0 = Debug|Any CPU
261-
{76483151-5FD5-4475-B4D8-E65C20C56471}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
262-
{76483151-5FD5-4475-B4D8-E65C20C56471}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
263-
{76483151-5FD5-4475-B4D8-E65C20C56471}.Debug|x64.ActiveCfg = Debug|Any CPU
264-
{76483151-5FD5-4475-B4D8-E65C20C56471}.Debug|x64.Build.0 = Debug|Any CPU
265-
{76483151-5FD5-4475-B4D8-E65C20C56471}.Debug|x86.ActiveCfg = Debug|Any CPU
266-
{76483151-5FD5-4475-B4D8-E65C20C56471}.Debug|x86.Build.0 = Debug|Any CPU
267-
{76483151-5FD5-4475-B4D8-E65C20C56471}.Release|Any CPU.ActiveCfg = Release|Any CPU
268-
{76483151-5FD5-4475-B4D8-E65C20C56471}.Release|Any CPU.Build.0 = Release|Any CPU
269-
{76483151-5FD5-4475-B4D8-E65C20C56471}.Release|ARM.ActiveCfg = Release|Any CPU
270-
{76483151-5FD5-4475-B4D8-E65C20C56471}.Release|ARM.Build.0 = Release|Any CPU
271-
{76483151-5FD5-4475-B4D8-E65C20C56471}.Release|iPhone.ActiveCfg = Release|Any CPU
272-
{76483151-5FD5-4475-B4D8-E65C20C56471}.Release|iPhone.Build.0 = Release|Any CPU
273-
{76483151-5FD5-4475-B4D8-E65C20C56471}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
274-
{76483151-5FD5-4475-B4D8-E65C20C56471}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
275-
{76483151-5FD5-4475-B4D8-E65C20C56471}.Release|x64.ActiveCfg = Release|Any CPU
276-
{76483151-5FD5-4475-B4D8-E65C20C56471}.Release|x64.Build.0 = Release|Any CPU
277-
{76483151-5FD5-4475-B4D8-E65C20C56471}.Release|x86.ActiveCfg = Release|Any CPU
278-
{76483151-5FD5-4475-B4D8-E65C20C56471}.Release|x86.Build.0 = Release|Any CPU
279-
{D23DD39F-0525-41EE-A278-19BDDB249730}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
280-
{D23DD39F-0525-41EE-A278-19BDDB249730}.Debug|Any CPU.Build.0 = Debug|Any CPU
281-
{D23DD39F-0525-41EE-A278-19BDDB249730}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
282-
{D23DD39F-0525-41EE-A278-19BDDB249730}.Debug|ARM.ActiveCfg = Debug|Any CPU
283-
{D23DD39F-0525-41EE-A278-19BDDB249730}.Debug|ARM.Build.0 = Debug|Any CPU
284-
{D23DD39F-0525-41EE-A278-19BDDB249730}.Debug|ARM.Deploy.0 = Debug|Any CPU
285-
{D23DD39F-0525-41EE-A278-19BDDB249730}.Debug|iPhone.ActiveCfg = Debug|Any CPU
286-
{D23DD39F-0525-41EE-A278-19BDDB249730}.Debug|iPhone.Build.0 = Debug|Any CPU
287-
{D23DD39F-0525-41EE-A278-19BDDB249730}.Debug|iPhone.Deploy.0 = Debug|Any CPU
288-
{D23DD39F-0525-41EE-A278-19BDDB249730}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
289-
{D23DD39F-0525-41EE-A278-19BDDB249730}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
290-
{D23DD39F-0525-41EE-A278-19BDDB249730}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
291-
{D23DD39F-0525-41EE-A278-19BDDB249730}.Debug|x64.ActiveCfg = Debug|Any CPU
292-
{D23DD39F-0525-41EE-A278-19BDDB249730}.Debug|x64.Build.0 = Debug|Any CPU
293-
{D23DD39F-0525-41EE-A278-19BDDB249730}.Debug|x64.Deploy.0 = Debug|Any CPU
294-
{D23DD39F-0525-41EE-A278-19BDDB249730}.Debug|x86.ActiveCfg = Debug|Any CPU
295-
{D23DD39F-0525-41EE-A278-19BDDB249730}.Debug|x86.Build.0 = Debug|Any CPU
296-
{D23DD39F-0525-41EE-A278-19BDDB249730}.Debug|x86.Deploy.0 = Debug|Any CPU
297-
{D23DD39F-0525-41EE-A278-19BDDB249730}.Release|Any CPU.ActiveCfg = Release|Any CPU
298-
{D23DD39F-0525-41EE-A278-19BDDB249730}.Release|Any CPU.Build.0 = Release|Any CPU
299-
{D23DD39F-0525-41EE-A278-19BDDB249730}.Release|Any CPU.Deploy.0 = Release|Any CPU
300-
{D23DD39F-0525-41EE-A278-19BDDB249730}.Release|ARM.ActiveCfg = Release|Any CPU
301-
{D23DD39F-0525-41EE-A278-19BDDB249730}.Release|ARM.Build.0 = Release|Any CPU
302-
{D23DD39F-0525-41EE-A278-19BDDB249730}.Release|ARM.Deploy.0 = Release|Any CPU
303-
{D23DD39F-0525-41EE-A278-19BDDB249730}.Release|iPhone.ActiveCfg = Release|Any CPU
304-
{D23DD39F-0525-41EE-A278-19BDDB249730}.Release|iPhone.Build.0 = Release|Any CPU
305-
{D23DD39F-0525-41EE-A278-19BDDB249730}.Release|iPhone.Deploy.0 = Release|Any CPU
306-
{D23DD39F-0525-41EE-A278-19BDDB249730}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
307-
{D23DD39F-0525-41EE-A278-19BDDB249730}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
308-
{D23DD39F-0525-41EE-A278-19BDDB249730}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
309-
{D23DD39F-0525-41EE-A278-19BDDB249730}.Release|x64.ActiveCfg = Release|Any CPU
310-
{D23DD39F-0525-41EE-A278-19BDDB249730}.Release|x64.Build.0 = Release|Any CPU
311-
{D23DD39F-0525-41EE-A278-19BDDB249730}.Release|x64.Deploy.0 = Release|Any CPU
312-
{D23DD39F-0525-41EE-A278-19BDDB249730}.Release|x86.ActiveCfg = Release|Any CPU
313-
{D23DD39F-0525-41EE-A278-19BDDB249730}.Release|x86.Build.0 = Release|Any CPU
314-
{D23DD39F-0525-41EE-A278-19BDDB249730}.Release|x86.Deploy.0 = Release|Any CPU
315-
{A21F388C-1F38-49F7-9534-5A95ABF8FA3F}.Debug|Any CPU.ActiveCfg = Debug|iPhoneSimulator
316-
{A21F388C-1F38-49F7-9534-5A95ABF8FA3F}.Debug|ARM.ActiveCfg = Debug|iPhoneSimulator
317-
{A21F388C-1F38-49F7-9534-5A95ABF8FA3F}.Debug|iPhone.ActiveCfg = Debug|iPhone
318-
{A21F388C-1F38-49F7-9534-5A95ABF8FA3F}.Debug|iPhone.Build.0 = Debug|iPhone
319-
{A21F388C-1F38-49F7-9534-5A95ABF8FA3F}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
320-
{A21F388C-1F38-49F7-9534-5A95ABF8FA3F}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
321-
{A21F388C-1F38-49F7-9534-5A95ABF8FA3F}.Debug|x64.ActiveCfg = Debug|iPhoneSimulator
322-
{A21F388C-1F38-49F7-9534-5A95ABF8FA3F}.Debug|x86.ActiveCfg = Debug|iPhoneSimulator
323-
{A21F388C-1F38-49F7-9534-5A95ABF8FA3F}.Release|Any CPU.ActiveCfg = Release|iPhoneSimulator
324-
{A21F388C-1F38-49F7-9534-5A95ABF8FA3F}.Release|ARM.ActiveCfg = Release|iPhoneSimulator
325-
{A21F388C-1F38-49F7-9534-5A95ABF8FA3F}.Release|iPhone.ActiveCfg = Release|iPhone
326-
{A21F388C-1F38-49F7-9534-5A95ABF8FA3F}.Release|iPhone.Build.0 = Release|iPhone
327-
{A21F388C-1F38-49F7-9534-5A95ABF8FA3F}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
328-
{A21F388C-1F38-49F7-9534-5A95ABF8FA3F}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
329-
{A21F388C-1F38-49F7-9534-5A95ABF8FA3F}.Release|x64.ActiveCfg = Release|iPhoneSimulator
330-
{A21F388C-1F38-49F7-9534-5A95ABF8FA3F}.Release|x86.ActiveCfg = Release|iPhoneSimulator
331223
{A9CE017F-B4C9-40DC-A092-DC5067956994}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
332224
{A9CE017F-B4C9-40DC-A092-DC5067956994}.Debug|Any CPU.Build.0 = Debug|Any CPU
333225
{A9CE017F-B4C9-40DC-A092-DC5067956994}.Debug|ARM.ActiveCfg = Debug|Any CPU
@@ -382,9 +274,6 @@ Global
382274
EndGlobalSection
383275
GlobalSection(NestedProjects) = preSolution
384276
{66BE74B3-937A-45AF-8F44-8024E930FAA7} = {E302CFE9-12CC-4732-9CAF-3F2377667DBC}
385-
{76483151-5FD5-4475-B4D8-E65C20C56471} = {E302CFE9-12CC-4732-9CAF-3F2377667DBC}
386-
{D23DD39F-0525-41EE-A278-19BDDB249730} = {E302CFE9-12CC-4732-9CAF-3F2377667DBC}
387-
{A21F388C-1F38-49F7-9534-5A95ABF8FA3F} = {E302CFE9-12CC-4732-9CAF-3F2377667DBC}
388277
EndGlobalSection
389278
GlobalSection(ExtensibilityGlobals) = postSolution
390279
SolutionGuid = {57591B2A-CCBB-43A1-B8BE-5DA13ED5FE66}

README.md

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -89,23 +89,6 @@ Pre release nuget packages are available [here](https://pkgs.dev.azure.com/SoftT
8989
- Extensions
9090
- DependencyObjectExtensions
9191

92-
- [MvvmScarletToolkit.Xamarin.Forms](src/MvvmScarletToolkit.Xamarin.Forms/readme.md)
93-
94-
- BindingProxy
95-
- Converters:
96-
- IsNot (negate a boolean)
97-
- IsNotNull (return whether something is not null)
98-
- IsNotNullOrEmpty (return whether a string is not null or empty)
99-
- IsNotNullOrWhiteSpace (return whether a string is not null or whitespace)
100-
- IsNull (return whether something is null)
101-
- IsNullOrEmpty (return whether a string is null or empty)
102-
- IsNullOrWhiteSpace (return whether a string is null or whitespace)
103-
- MarkupExtension
104-
- ColorToHexExtension
105-
- Behaviors
106-
- BehaviorBase (provides the currently associated control that also forwwards updates to the bindingcontext as it changes on the control)
107-
- EventToCommandBehavior
108-
10992
- [MvvmScarletToolkit.Abstractions](src/MvvmScarletToolkit.Abstractions/readme.md)
11093

11194
- EnumerableExtensions

cake/Build.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
33
<OutputType>Exe</OutputType>
4-
<TargetFramework>net80</TargetFramework>
4+
<TargetFramework>net8.0</TargetFramework>
55
<PackAsTool>true</PackAsTool>
66

77
<!-- Make sure start same folder .NET Core CLI and Visual Studio -->

cake/BuildContext.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@ public BuildContext(ICakeContext context)
5151
(Folder: @"src\MvvmScarletToolkit.Commands", ProjectFile: "MvvmScarletToolkit.Commands.csproj"),
5252
(Folder: @"src\MvvmScarletToolkit.Observables", ProjectFile: "MvvmScarletToolkit.Observables.csproj"),
5353
(Folder: @"src\MvvmScarletToolkit.Wpf", ProjectFile: "MvvmScarletToolkit.Wpf.csproj"),
54-
(Folder: @"src\MvvmScarletToolkit.Xamarin.Forms", ProjectFile: "MvvmScarletToolkit.Xamarin.Forms.csproj"),
5554
}
5655
.Select(p =>
5756
{

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": "8.0.100",
3+
"version": "8.0.300",
44
"rollForward": "disable"
55
}
66
}

src/Directory.Build.targets

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77

88
<PropertyGroup>
99
<GenerateAssemblyInfo>False</GenerateAssemblyInfo>
10-
<LangVersion>11.0</LangVersion>
10+
<LangVersion>12.0</LangVersion>
1111
<CodeAnalysisRuleSet>..\..\MvvmScarletToolkit.ruleset</CodeAnalysisRuleSet>
1212
</PropertyGroup>
1313

1414
<ItemGroup Condition=" '$(Configuration)'=='Debug' ">
15-
<PackageReference Include="Roslynator.Analyzers" Version="4.7.0">
15+
<PackageReference Include="Roslynator.Analyzers" Version="4.12.3">
1616
<PrivateAssets>all</PrivateAssets>
1717
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1818
</PackageReference>

src/MvvmScarletToolkit.Abstractions/IAsyncCommand.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,5 @@
22

33
namespace MvvmScarletToolkit
44
{
5-
public interface IAsyncCommand : IConcurrentCommand, IDisposable
6-
{
7-
}
5+
public interface IAsyncCommand : IConcurrentCommand, IDisposable;
86
}

src/MvvmScarletToolkit.Abstractions/IBusyStack.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ public interface IBusyStack
1717
/// <summary>
1818
/// add a token to the stack
1919
/// </summary>
20-
/// <param name="token"></param>
2120
void Push();
2221
}
2322
}

0 commit comments

Comments
 (0)