Skip to content

Commit c53a5a9

Browse files
committed
Extended ResultExtensions
1 parent c894f26 commit c53a5a9

2 files changed

Lines changed: 16 additions & 6 deletions

File tree

Directory.Build.props

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
<PackageLicenseExpression>MIT</PackageLicenseExpression>
1414
<PackageReadmeFile>README.md</PackageReadmeFile>
1515
<Product>Managed Code - Communication</Product>
16-
<Version>0.1.1</Version>
17-
<PackageVersion>0.1.1</PackageVersion>
16+
<Version>0.1.2</Version>
17+
<PackageVersion>0.1.2</PackageVersion>
1818
</PropertyGroup>
1919
<PropertyGroup Condition="'$(GITHUB_ACTIONS)' == 'true'">
2020
<ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>

ManagedCode.Communication/Extensions/ResultExtensions.cs

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,23 @@ namespace ManagedCode.Communication.Extensions;
55

66
public static class ResultExtensions
77
{
8-
public static Task<BaseResult<T, TErrorCode>> AsTask<T, TErrorCode>(this BaseResult<T, TErrorCode> value) where TErrorCode : Enum
8+
public static Task<BaseResult<T, TErrorCode>> AsTask<T, TErrorCode>(this BaseResult<T, TErrorCode> result) where TErrorCode : Enum
99
{
10-
return Task.FromResult(value);
10+
return Task.FromResult(result);
1111
}
1212

13-
public static Task<BaseResult<TErrorCode>> AsTask<TErrorCode>(this BaseResult<TErrorCode> value) where TErrorCode : Enum
13+
public static Task<BaseResult<TErrorCode>> AsTask<TErrorCode>(this BaseResult<TErrorCode> result) where TErrorCode : Enum
1414
{
15-
return Task.FromResult(value);
15+
return Task.FromResult(result);
16+
}
17+
18+
public static Task<Result<T>> AsTask<T>(this Result<T> result)
19+
{
20+
return Task.FromResult(result);
21+
}
22+
23+
public static Task<Result> AsTask(this Result result)
24+
{
25+
return Task.FromResult(result);
1626
}
1727
}

0 commit comments

Comments
 (0)