Skip to content

Commit a1446c9

Browse files
Merge pull request #40 from vivopensource/dev
Merges Dev to Main
2 parents e6170d3 + 501124e commit a1446c9

File tree

3 files changed

+15
-7
lines changed

3 files changed

+15
-7
lines changed

GofPatterns/Behavioral/ChainOfResponsibilityPattern/Orchestrators/Complex/ResponsibilityChainOrchestrator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ private void InvokeNext(TInput input, ChainLink<IResponsibility<TInput>> chainLi
8989

9090
private void AssembleChain(ChainLink<IResponsibility<TInput>> chainLink, string? name = null)
9191
{
92-
if (!string.IsNullOrWhiteSpace(name))
92+
if (name is not null && !string.Empty.Equals(name.Trim()))
9393
chainLink.Name = name;
9494

9595
if (Chain is null)

GofPatterns/Behavioral/ChainOfResponsibilityPattern/Orchestrators/Simple/ResponsibilityChainOrchestrator.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ private void InvokeNext(TInput input, ChainLink<IResponsibility<TInput>> chainLi
4949

5050
private void AssembleChain(ChainLink<IResponsibility<TInput>> chainLink, string? name = null)
5151
{
52-
if (!string.IsNullOrWhiteSpace(name))
52+
if (name is not null && !string.Empty.Equals(name.Trim()))
5353
chainLink.Name = name;
5454

5555
if (Chain is null)
@@ -125,7 +125,7 @@ private TOutput InvokeNext(TInput input, ChainLink<IResponsibility<TInput, TOutp
125125

126126
private void AssembleChain(ChainLink<IResponsibility<TInput, TOutput>> chainLink, string? name = null)
127127
{
128-
if (!string.IsNullOrWhiteSpace(name))
128+
if (name is not null && !string.Empty.Equals(name.Trim()))
129129
chainLink.Name = name;
130130

131131
if (Chain is null)

GofPatterns/GofPatterns.csproj

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>netcoreapp3.0</TargetFramework>
4+
<TargetFramework>net6.0</TargetFramework>
5+
<!--<TargetFrameworks>net6.0;net47</TargetFrameworks>-->
56
<ImplicitUsings>enable</ImplicitUsings>
67
<Nullable>enable</Nullable>
78
<Optimize>true</Optimize>
89
<IsPackable>true</IsPackable>
910
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
1011
<PackageId>GofPatterns</PackageId>
1112
<Title>Gof Patterns</Title>
12-
<Version>1.1.1</Version>
13+
<Version>1.2.1</Version>
1314
<Authors>viveksacademia</Authors>
1415
<Company>vivopensource</Company>
1516
<Description>Desgin Patterns for C# (Gang of Four)</Description>
@@ -23,7 +24,7 @@
2324
</PropertyGroup>
2425

2526
<ItemGroup>
26-
<InternalsVisibleTo Include="$(AssemblyName)Tests"/>
27+
<InternalsVisibleTo Include="$(AssemblyName)Tests" />
2728
</ItemGroup>
2829

2930
<ItemGroup>
@@ -34,10 +35,17 @@
3435
</ItemGroup>
3536

3637
<ItemGroup>
37-
<None Update="LICENSE">
38+
<None Include="..\LICENSE">
3839
<Pack>True</Pack>
3940
<PackagePath>\</PackagePath>
4041
</None>
4142
</ItemGroup>
4243

44+
<!-- .NET 4.7 -->
45+
<!--
46+
<ItemGroup Condition="'$(TargetFramework)' == 'net47'">
47+
<PackageReference Include="Microsoft.AspNet.WebApi.Client" />
48+
</ItemGroup>
49+
-->
50+
4351
</Project>

0 commit comments

Comments
 (0)