C# Class MasterInstallerConfigurator.MasterInstallerCompiler

Afficher le fichier Open project: sillsdevinstaller Class Usage Examples

Méthodes publiques

Méthode Description
Compile ( ConfigurationModel model, string certificatePassword, string masterInstallerPath, IConfigurationView view ) : void

Private Methods

Méthode Description
CheckLegacyBitmapSetting ( ConfigurationModel model, string bitmapFilePath, IConfigurationView view ) : bool
CompleteDependencyArrays ( StringBuilder preInstallDeps, StringBuilder postInstallationTests ) : void
CreateTempCompilationFolder ( ConfigurationModel model ) : string
GenerateConfigDisksCpp ( string cppFilePath, ConfigurationModel model ) : void
GenerateConfigGeneralCpp ( string cppFilePath, ConfigurationModel model ) : void
GenerateProductBoolVariable ( bool boolValue, string comment, StringBuilder productConfigurations ) : void
GenerateProductExternalFunctions ( ConfigurationModel product, StringBuilder externalFunctions ) : void
GenerateProductFunctionVariable ( string preInstall, string comment, StringBuilder builder ) : void
GenerateProductInstallVariables ( ConfigurationModel product, StringBuilder builder ) : void
GenerateProductIntVariable ( int integerValue, string comment, StringBuilder productConfigurations ) : void
GenerateProductIntVariable ( string integerString, string valueIfEmpty, string comment, StringBuilder stringBuilder ) : void
GenerateProductPathVariable ( string path, string comment, StringBuilder builder ) : void
GenerateProductPostInstallationVariables ( ConfigurationModel postInstall, StringBuilder productConfigurations ) : void
GenerateProductPrerequisites ( ConfigurationModel product, StringBuilder preInstallDeps ) : void
GenerateProductRequires ( ConfigurationModel product, StringBuilder postInstallTests ) : void
GenerateProductStringVariable ( string variableValue, string comment, StringBuilder builder ) : void
GenerateProductTestPresenceVariables ( ConfigurationModel testPresenceOptions, StringBuilder productConfigurations ) : void
GenerateProductsCpp ( string cppFilePath, ConfigurationModel model ) : void
GenerateRequirementArrayEntries ( string productTag, List requirements, StringBuilder builder ) : void
StampCppBool ( string replaceString, bool modelBool, string &fileContents ) : void
StampCppInt ( string replaceString, int modelInt, string &fileContents ) : void
StampCppString ( string replaceString, string modelString, string &fileContents ) : void

Method Details

Compile() public static méthode

public static Compile ( ConfigurationModel model, string certificatePassword, string masterInstallerPath, IConfigurationView view ) : void
model ConfigurationModel
certificatePassword string
masterInstallerPath string
view IConfigurationView
Résultat void