---
title: BooleanExtensions
summary: API reference for BooleanExtensions.
status: draft
owner: saif-docgen
last_reviewed: 2026-09-15
library: SAIF.Framework.Common
reference_type: package
---

# BooleanExtensions

Renders a `bool` as one of several fixed flag-string conventions used by file/UI formats. ([BR-073](../../business-rules.md#br-073-booleans-render-to-flags-as-y%2Fn%2C-yes%2Fno%2C-or-on%2Foff-depending-on-the-method-chosen))

## Purpose
- Renders a `bool` as one of several fixed flag-string conventions used by file/UI formats. ([BR-073](../../business-rules.md#br-073-booleans-render-to-flags-as-y%2Fn%2C-yes%2Fno%2C-or-on%2Foff-depending-on-the-method-chosen))

## Context
- Namespace: `SAIF.Common.Extensions`
- Assembly/package: `SAIF.Framework.Common`

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| ToY_N_String(this bool value) | `public static string ToY_N_String(this bool value)` | Renders `true`/`false` as `"Y"`/`"N"`. |
| ToYesNoString(this bool value) | `public static string ToYesNoString(this bool value)` | Renders `true`/`false` as uppercase `"YES"`/`"NO"`. |
| ToOnOffString(this bool value) | `public static string ToOnOffString(this bool value)` | Renders `true`/`false` as mixed-case `"On"`/`"Off"`. |


## Sources
- `Common/SAIF.Common/Extensions/BooleanExtensions.cs`
