Skip to content

FastMember.Signed

reference
1 min readUpdated

Kind: Service

Source: Pams/HelperTool/HelperTool.csproj (line 1)

Part of: Pams

NuGet package dependency

FastMember.Signed is a NuGet package dependency declared for Pams/HelperTool/HelperTool.csproj. The HelperTool project depends on it for FastMember APIs when the project is restored and built.

Diagram

mermaid
flowchart TD
    Project[Pams/HelperTool/HelperTool.csproj] --> Package[FastMember.Signed NuGet package]
    Package --> Restore[NuGet restore]
    Restore --> Build[HelperTool build]
    Build --> Runtime[HelperTool runtime]

Usage

ts
import { readFile } from "node:fs/promises";

const projectFile = "Pams/HelperTool/HelperTool.csproj";
const projectXml = await readFile(projectFile, "utf8");

const hasFastMemberSigned =
  /(?:Include|Update)="FastMember\.Signed"/.test(projectXml);

if (!hasFastMemberSigned) {
  throw new Error("FastMember.Signed is not declared in HelperTool.csproj");
}

console.log("FastMember.Signed dependency is declared.");

AI Coding Instructions

  • Keep the FastMember.Signed package declaration in Pams/HelperTool/HelperTool.csproj.
  • Restore NuGet packages before building the HelperTool project.
  • Do not replace FastMember.Signed with a differently named FastMember package without checking signed-package requirements.
  • Check project-file dependency declarations when resolving missing FastMember types or build errors.

Used by

1 reference from 1 file. Each is a place in this repository where the symbol is actually used — go read one rather than trusting an example.

Injected or called by (1)

  • HelperToolPams/HelperTool/HelperTool.csproj:1

Was this page helpful?

Download as PDF