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)
Dependencies
- Adapter.Interfaces(1.0.1212.0519)
- Adapter.Sdk(1.0.1212.0519)
- Adapter.Implementation(1.0.1212.0519)
Tags
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.