C# Класс MasterInstallerConfigurator.MasterInstallerCompiler

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Compile ( ConfigurationModel model, string certificatePassword, string masterInstallerPath, IConfigurationView view ) : void

Приватные методы

Метод Описание
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

Описание методов

Compile() публичный статический Метод

public static Compile ( ConfigurationModel model, string certificatePassword, string masterInstallerPath, IConfigurationView view ) : void
model ConfigurationModel
certificatePassword string
masterInstallerPath string
view IConfigurationView
Результат void