Adapter.Source
                             
                            
                                1.0.1212.616
                            
                        
                    See the version list below for details.
dotnet add package Adapter.Source --version 1.0.1212.616
NuGet\Install-Package Adapter.Source -Version 1.0.1212.616
<PackageReference Include="Adapter.Source" Version="1.0.1212.616" />
<PackageVersion Include="Adapter.Source" Version="1.0.1212.616" />
<PackageReference Include="Adapter.Source" />
paket add Adapter.Source --version 1.0.1212.616
#r "nuget: Adapter.Source, 1.0.1212.616"
#:package Adapter.Source@1.0.1212.616
#addin nuget:?package=Adapter.Source&version=1.0.1212.616
#tool nuget:?package=Adapter.Source&version=1.0.1212.616
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.
Learn more about Target Frameworks and .NET Standard.
- 
                                                - Adapter.Implementation.Source (>= 1.0.1212.501)
- Adapter.Interfaces.Source (>= 1.0.1212.501)
- Adapter.Sdk.Source (>= 1.0.1212.501)
 
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated | 
|---|---|---|
| 1.1.1301.1418 | 298 | 1/14/2013 | 
| 1.0.1301.1416 | 86 | 1/14/2013 | 
| 1.0.1212.1016 | 83 | 12/10/2012 | 
| 1.0.1212.616 | 87 | 12/6/2012 | 
v1.1
* Additional support for source packages, like Adapter.Interfaces.Source,
  which also use token replacement and adopt the containing project 
  root namespace.
v1.0
* Initial version, with support for flexible matching of from and to types
* Support for MEF in separate Adapter.Composition package
* Proper split of: Adapter.Interfaces, Adapter.Sdk and Adapter (implementation).