PAS.ResultPattern
1.0.0
dotnet add package PAS.ResultPattern --version 1.0.0
NuGet\Install-Package PAS.ResultPattern -Version 1.0.0
<PackageReference Include="PAS.ResultPattern" Version="1.0.0" />
<PackageVersion Include="PAS.ResultPattern" Version="1.0.0" />
<PackageReference Include="PAS.ResultPattern" />
paket add PAS.ResultPattern --version 1.0.0
#r "nuget: PAS.ResultPattern, 1.0.0"
#:package PAS.ResultPattern@1.0.0
#addin nuget:?package=PAS.ResultPattern&version=1.0.0
#tool nuget:?package=PAS.ResultPattern&version=1.0.0
Result
Repositorio con la implementaci�n del proyecto PS.Result targeting .NET 10.
Descripci�n
Este proyecto proporciona tipos y utilidades para representar operaciones que pueden terminar en �xito o fallo usando tipos Result y Result<T> (patr�n de resultado). Es una librer�a enfocada en c�digo claro y manejo expl�cito de errores sin excepciones para control de flujo.
Requisitos
- .NET 10 SDK
Construcci�n
Desde la ra�z del repositorio:
dotnet build
O directamente el proyecto:
dotnet build ./PS.Result/PS.Result.csproj
Para ejecutar pruebas (si existen):
dotnet test
Uso b�sico
Ejemplo simple de patr�n Result (ejemplo ilustrativo):
// Ejemplo ilustrativo
Result<int> Dividir(int a, int b)
{
if (b == 0) return Result.Failure<int>("Divisi�n por cero");
return Result.Success(a / b);
}
var resultado = Dividir(10, 2);
if (resultado.IsSuccess)
{
Console.WriteLine($"Resultado: {resultado.Value}");
}
else
{
Console.WriteLine($"Error: {resultado.Error}");
}
Ajusta los nombres de tipos y m�todos seg�n la API de esta librer�a si difieren.
Contribuci�n
- Haz un fork del repositorio.
- Crea una rama descriptiva:
feature/mi-cambio. - A�ade tests para cambios relevantes.
- Abre un pull request explicando la motivaci�n.
Licencia
Revisa el archivo LICENSE del repositorio para informaci�n sobre la licencia.
dotnet add package PAS.ResultPattern
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 204 | 12/22/2025 |