Skip to content

Commit 9b0119f

Browse files
committed
more extensions
1 parent 5213683 commit 9b0119f

2 files changed

Lines changed: 12 additions & 2 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.0.2</Version>
17-
<PackageVersion>0.0.2</PackageVersion>
16+
<Version>0.0.3</Version>
17+
<PackageVersion>0.0.3</PackageVersion>
1818
</PropertyGroup>
1919
<PropertyGroup Condition="'$(GITHUB_ACTIONS)' == 'true'">
2020
<ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>

ManagedCode.Communication/Result.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,11 @@ public static Result Succeeded(ResultState status = ResultState.Success)
3434
{
3535
return new Result(true, status);
3636
}
37+
38+
public static Result<T> Succeeded<T>(T result, ResultState status = ResultState.Success)
39+
{
40+
return new Result<T>(true, result, status);
41+
}
3742

3843
public static Result Failed(ResultState status, Exception? error = null)
3944
{
@@ -44,6 +49,11 @@ public static Result Failed(Exception? error, ResultState status = ResultState.F
4449
{
4550
return new Result(error, status);
4651
}
52+
53+
public static Result<T> Failed<T>(T result, Exception? error, ResultState status = ResultState.Success)
54+
{
55+
return new Result<T>(true, result, status);
56+
}
4757

4858
public static Result Failed()
4959
{

0 commit comments

Comments
 (0)