C# Класс NewProjectCreator.ProjectCreationHelper

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

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

Метод Описание
GetDefaultZipLocationAndStringToReplace ( PlatformProjectInfo project, string &zipToUnpack, string &stringToReplace ) : void

Returns with default directory for templates (AppData)

GetDefaultZipLocationAndStringToReplace ( PlatformProjectInfo project, string templateLocation, string &zipToUnpack, string &stringToReplace ) : void
MakeNewProject ( NewProjectViewModel viewModel ) : bool

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

Метод Описание
AddEngineProjectsToProject ( PlatformProjectInfo projectType, string &contents ) : void
CreateGuidInAssemblyInfo ( string unpackDirectory ) : void
DownloadFileSync ( NewProjectViewModel viewModel, string zipToUnpack, string fileToDownoad ) : bool
EncodeSLNFiles ( string FileName ) : void
GetFileToDownload ( NewProjectViewModel viewModel ) : string
GetGUID ( string projectLocation ) : string
GetIfFileNameIsValid ( NewProjectViewModel viewModel, string &unpackDirectory ) : bool
GetWhyProjectNameIsntValid ( string projectName ) : string
GetZipToUnpack ( NewProjectViewModel viewModel, string fileToDownload, bool &hasUserCancelled, bool &shouldTryDownloading ) : string
RenameEverything ( NewProjectViewModel viewModel, string stringToReplace, string unpackDirectory ) : void
RenameFiles ( string unpackDirectory, string stringToReplace, string stringToReplaceWith ) : void

Renames all contained files to match the project name. For example if the project is called RaceCar, then this makes RaceCar.sln, RaceCar.csproj, and so on.

ShowErrorMessageBox ( bool &hasUserCancelled, string &zipToUnpack, string message ) : void
UpdateJavaFiles ( string unpackDirectory, string stringToReplace, string stringToReplaceWith ) : void
UpdateNamespaces ( string unpackDirectory, string stringToReplace, string stringToReplaceWith ) : void
UpdateProjects ( string unpackDirectory, string stringToReplace, string stringToReplaceWith ) : void
UpdateSolutionContents ( string unpackDirectory, string stringToReplace, string stringToReplaceWith ) : void
getProjectFromSln ( string slnLocation ) : string

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

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

Returns with default directory for templates (AppData)
public static GetDefaultZipLocationAndStringToReplace ( PlatformProjectInfo project, string &zipToUnpack, string &stringToReplace ) : void
project PlatformProjectInfo
zipToUnpack string
stringToReplace string
Результат void

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

public static GetDefaultZipLocationAndStringToReplace ( PlatformProjectInfo project, string templateLocation, string &zipToUnpack, string &stringToReplace ) : void
project PlatformProjectInfo
templateLocation string
zipToUnpack string
stringToReplace string
Результат void

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

public static MakeNewProject ( NewProjectViewModel viewModel ) : bool
viewModel NewProjectCreator.ViewModels.NewProjectViewModel
Результат bool