C# Class BlogTalkRadio.Tools.CFT.DirectoryProcessor

Show file Open project: benjamine/CFT Class Usage Examples

Private Properties

Property Type Description
GetConfigFiles IEnumerable
PerformTransform bool
ReplaceTokens string
ReplaceTokensInFile void
ReplaceWithTempIfChanged bool

Public Methods

Method Description
CreateEmptyDestinationFiles ( bool dry = false ) : void
DirectoryProcessor ( string baseDirectory, string destinationDirectory ) : System
PerformTransformations ( string configurationName, bool dry = false ) : void

Private Methods

Method Description
GetConfigFiles ( ) : IEnumerable
PerformTransform ( string sourceFile, string transformFile, string destinationFile ) : bool
ReplaceTokens ( string input, string configurationName ) : string
ReplaceTokensInFile ( string destinationFileTemp, string configurationName ) : void
ReplaceWithTempIfChanged ( string fileTemp, string file, bool dry = false ) : bool

Method Details

CreateEmptyDestinationFiles() public method

public CreateEmptyDestinationFiles ( bool dry = false ) : void
dry bool
return void

DirectoryProcessor() public method

public DirectoryProcessor ( string baseDirectory, string destinationDirectory ) : System
baseDirectory string
destinationDirectory string
return System

PerformTransformations() public method

public PerformTransformations ( string configurationName, bool dry = false ) : void
configurationName string
dry bool
return void