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.Source |
Install
Install-Package Adapter.Source
dotnet add package Adapter.Source
paket add Adapter.Source
Adapter.Source Download (Unzip the "nupkg" after downloading)
Dependencies
- Adapter.Interfaces.Source(1.0.1212.0501)
- Adapter.Sdk.Source(1.0.1212.0501)
- Adapter.Implementation.Source(1.0.1212.0501)
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.