PMart.DeveloperTools.CoreMask 1.0.0

dotnet add package PMart.DeveloperTools.CoreMask --version 1.0.0
                    
NuGet\Install-Package PMart.DeveloperTools.CoreMask -Version 1.0.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="PMart.DeveloperTools.CoreMask" Version="1.0.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="PMart.DeveloperTools.CoreMask" Version="1.0.0" />
                    
Directory.Packages.props
<PackageReference Include="PMart.DeveloperTools.CoreMask" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add PMart.DeveloperTools.CoreMask --version 1.0.0
                    
#r "nuget: PMart.DeveloperTools.CoreMask, 1.0.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package PMart.DeveloperTools.CoreMask@1.0.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=PMart.DeveloperTools.CoreMask&version=1.0.0
                    
Install as a Cake Addin
#tool nuget:?package=PMart.DeveloperTools.CoreMask&version=1.0.0
                    
Install as a Cake Tool

NuGet NuGet Build status

PMart.DeveloperTools

This set of libraries and applications provides different simple tools that may be useful for developers. The tools can also be used in .NET applications, they are available as NuGet packages.

NuGet Packages

PMart.DeveloperTools.CoreMask: Tools related with core masking. NuGet

Installation

Install one or more of the available NuGet packages in your project.

Use your IDE or the command:

dotnet add package <PACKAGE_NAME>

Usage

For specific usage details, read the documentation of the tools you want to use:

Unit Tests and Code Coverage

For unit testing, the solution uses the XUnit v3 framework, with the Microsoft Testing Platform (MTP) v2 enabled.

To run the unit tests and assess the code coverage, and if your IDE does not have a tool for it, follow these instructions:

  1. Install (if not already) the ReportGenerator tool:

    dotnet tool install dotnet-reportgenerator-globaltool --global
    
  2. Run the tests with code coverage enabled. Run this command in the root folder of the solution:

    dotnet test --solution DeveloperTools.slnx --coverage --coverage-output-format cobertura --coverage-output coverage.cobertura.xml --coverage-settings ./tests/CodeCoverage-settings.xml
    
  3. Use the ReportGenerator tool to create HTML from the XML coverage files. Run this command in the root folder of the solution:

    ReportGenerator -reports:**/coverage.cobertura.xml -targetdir:CoverageReport
    
  4. Open the HTML file CoverageReport\index.html to see the results.

✅ The solution has 100% code coverage.

Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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.0 449 11/19/2025