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.Implementation |
Install
Install-Package Adapter.Implementation
dotnet add package Adapter.Implementation
paket add Adapter.Implementation
Adapter.Implementation Download (Unzip the "nupkg" after downloading)
Dependencies
1 package depend on this package.
Tags
This package provides the actual implementation of the service.
It should only be added to the bootstrapping component of your application.
======= 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.
Note that to create adapter implementations, you need to install the Adapter.Sdk package.