Oceanic.Common
1.0.15
dotnet add package Oceanic.Common --version 1.0.15
NuGet\Install-Package Oceanic.Common -Version 1.0.15
<PackageReference Include="Oceanic.Common" Version="1.0.15" />
<PackageVersion Include="Oceanic.Common" Version="1.0.15" />
<PackageReference Include="Oceanic.Common" />
paket add Oceanic.Common --version 1.0.15
#r "nuget: Oceanic.Common, 1.0.15"
#:package Oceanic.Common@1.0.15
#addin nuget:?package=Oceanic.Common&version=1.0.15
#tool nuget:?package=Oceanic.Common&version=1.0.15
📦 Overview
This library provides a lightweight set of reusable C# utilities designed to reduce boilerplate and enforce consistent patterns across .NET applications and cloud services. It includes common helper methods, extension methods, enums, constants, and a standardised Result model for representing operation outcomes (success, failure, messages, and errors). The goal is to simplify everyday development tasks, improve code readability, and promote shared conventions across APIs, Azure Functions, background services, and microservices. This package is suitable for internal shared use or as a foundation library for building consistent, maintainable .NET solutions.
✨ Key Features
✔️ Common helper and utility methods ✔️ Useful extension methods for cleaner code ✔️ Shared enums and constants ✔️ Standardised Result pattern for success/failure handling ✔️ Designed for APIs, Azure Functions, and services ✔️ Lightweight and dependency-minimal
| 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.15 | 152 | 2/7/2026 |
| 1.0.13 | 123 | 2/5/2026 |
| 0.0.1-beta.14 | 77 | 2/7/2026 |
| 0.0.1-beta.12 | 74 | 2/5/2026 |
1. Made OperationResult properties internal to prevent incorrect usage.
2. Enforced creation and mutation via extension methods only.
3. Added fluent static extension methods for direct usage without instantiating objects, e.g.: OperationResult.WithSuccess("Operation completed successfully");