Bari.Plugins.VsCore.Tools.Versions.MSBuildFactory.CreateMSBuild C# (CSharp) Method

CreateMSBuild() public method

public CreateMSBuild ( MSBuildVersion version ) : IMSBuild
version MSBuildVersion
return IMSBuild
        public IMSBuild CreateMSBuild(MSBuildVersion version)
        {
            switch (version)
            {
                case MSBuildVersion.Net40x86: return new MSBuild40x86(parameters);
                case MSBuildVersion.Net40x64: return new MSBuild40x64(parameters);
                case MSBuildVersion.VS2013: return new MSBuildVS2013(parameters);
                case MSBuildVersion.VS2015: return new MSBuildVS2015(parameters);
                case MSBuildVersion.Default: return new MSBuildInPath(parameters);
                default:
                    throw new ArgumentOutOfRangeException("version");
            }
        }