C# Class SlimJim.Model.SlnBuilder

Show file Open project: themotleyfool/SlimJim Class Usage Examples

Public Methods

Method Description
BuildSln ( SlnGenerationOptions options ) : SlimJim.Model.Sln
GetSlnBuilder ( List projects ) : SlnBuilder
OverrideDefaultBuilder ( SlnBuilder slnBuilder ) : void
SlnBuilder ( List projectsList ) : System

Private Methods

Method Description
AddAfferentReferences ( List afferentReferences ) : void
AddAfferentReferencesToProject ( SlimJim.Model.CsProj project ) : void
AddAllProjectsToSln ( ) : void
AddAssemblySubtree ( string assemblyName, string targetFrameworkVersion = "" ) : SlimJim.Model.CsProj
AddPartialProjectGraphToSln ( SlnGenerationOptions options ) : void
AddProject ( SlimJim.Model.CsProj project ) : void
AddProjectAndReferences ( SlimJim.Model.CsProj project ) : void
AddProjectSubtree ( string projectGuid ) : void
AddProjectsToSln ( SlnGenerationOptions options ) : void
FindProjectByAssemblyName ( string assemblyName, string targetFrameworkVersion ) : SlimJim.Model.CsProj
FindProjectByProjectGuid ( string projectGuid ) : SlimJim.Model.CsProj
IncludeEfferentAssemblyReferences ( SlimJim.Model.CsProj project ) : void
IncludeEfferentProjectReferences ( SlimJim.Model.CsProj project ) : void

Method Details

BuildSln() public method

public BuildSln ( SlnGenerationOptions options ) : SlimJim.Model.Sln
options SlnGenerationOptions
return SlimJim.Model.Sln

GetSlnBuilder() public static method

public static GetSlnBuilder ( List projects ) : SlnBuilder
projects List
return SlnBuilder

OverrideDefaultBuilder() public static method

public static OverrideDefaultBuilder ( SlnBuilder slnBuilder ) : void
slnBuilder SlnBuilder
return void

SlnBuilder() public method

public SlnBuilder ( List projectsList ) : System
projectsList List
return System