Skip to content

Fody/Publicize

Folders and files

NameName
Last commit message
Last commit date
Sep 21, 2023
Jul 9, 2024
Mar 3, 2025
Mar 3, 2025
Apr 7, 2025
Nov 29, 2023
Sep 10, 2023
Nov 26, 2017
Mar 18, 2024
Sep 5, 2019
Feb 15, 2025
Sep 15, 2023
Jan 30, 2024
Sep 24, 2012
Nov 26, 2017
Jan 16, 2025

Repository files navigation

Publicize.Fody

NuGet Status

Converts internal and private members to public and adds [EditorBrowsable(EditorBrowsableState.Advanced)].

See Milestones for release notes.

This is an add-in for Fody

It is expected that all developers using Fody become a Patron on OpenCollective. See Licensing/Patron FAQ for more information.

Usage

See also Fody usage.

NuGet installation

Install the Publicize.Fody NuGet package and update the Fody NuGet package:

PM> Install-Package Fody
PM> Install-Package Publicize.Fody

The Install-Package Fody is required since NuGet always defaults to the oldest, and most buggy, version of any dependency.

Add to FodyWeavers.xml

Add <Publicize/> to FodyWeavers.xml

<Weavers>
  <Publicize />
</Weavers>

In order to mark public compiler generated types such as, closure objects generated from lambda expressions. Add the IncludeCompilerGenerated attribute to the Publicize config element.

<Weavers>
  <Publicize IncludeCompilerGenerated="true" />
</Weavers>

Icon

Hide designed by Luis Prado from The Noun Project.