Adapter Pattern - All NuGet Package

The provided adapter pattern allows to convert any object to any other supported type, as provided by the registered adapters.

This package is a convenience grouping of all three separate pieces, for cases where you want to deploy all of them in a single project.

======= Example =======
IProject project = GetCurrentProject();
// say we need to use it as an MSBuild project, if possible
IMSBuildProject msbuild = project.As<IMSBuildProject>();
if (msbuild != null)
// do MSBuild stuff with it.
======= Adapters =======
public class ProjectToMsBuildAdapter : IAdapter<IProject, IMSBuildProject>
{
// Implement actual conversion.
}

The conversion behavior is now decoupled from the usage.




Got any Adapter Pattern - All Question?





Info

Version: 1.1.1301.1418
Author(s): Daniel Cazzulino
Last Update: Monday, January 14, 2013
.NET Fiddle: Create the first Fiddle
Project Url: https://github.org/clariuslabs/adapter
NuGet Url: https://www.nuget.org/packages/Adapter


Install
Install-Package Adapter
dotnet add package Adapter
paket add Adapter
Adapter Download (Unzip the "nupkg" after downloading)



Tags



STATS

must-have-score

1

avg-downloads-per-day

1

days-since-last-release

4110