public static ITemporarySolutionFile CreateTemporarySolutionFile( this ICakeContext context, FilePath solutionPath ) { if( solutionPath == null ) throw new ArgumentNullException( "solution" ); return new TemporarySolutionFile( context, solutionPath ); }