Table of Contents

Helpers and extensions

The DevKit CodeBlock.DevKit.Core library ships cross-cutting utilities—string and date helpers, Result / Result<T>, query options, serialization helpers, input validation helpers, and reusable data-annotation attributes. They are not product features by themselves; they keep everyday checks and envelopes consistent whether you are in domain, application, infrastructure, or UI code.

Result is the same success/failure contract the MediatR pipeline and your APIs use; for how failures become Result.Errors, read Exception handling. Serializer (and related helpers) show up when logging or diagnostics need safe snapshots of objects—see Logging for [DoNotLog] and redaction.

Where to go next

  • Services — Namespaces and embedded source for each extension, helper, and validation attribute type.