C# Класс Catrobat.IDE.Core.Services.Common.ContextService

Наследование: IContextService
Показать файл Открыть проект

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

Метод Описание
ConvertToValidFileName ( string fileName ) : Task
CopyProgram ( string sourceProgramName, string newProgramName ) : Task
CopyProgramPart1 ( string sourceProgramName ) : Task
CopyProgramPart2 ( string sourceProgramName, string newProgramName ) : Task
CreateEmptyProgram ( string newProgramName ) : Task
CreateThumbnailsForNewProgram ( string programName ) : System.Threading.Tasks.Task
FindUniqueName ( string requestedName, List nameList ) : Task
FindUniqueProgramName ( string programName ) : Task
LoadProgramByName ( string programName ) : Task
LoadXmlProgramByName ( string programName ) : Task
RenameProgram ( string programCodeFilePath, string newProgramName ) : Task
RestoreDefaultProgram ( string programName ) : Task
RestoreLocalSettings ( ) : Task
StoreLocalSettings ( LocalSettings localSettings ) : System.Threading.Tasks.Task
UpdateProgramHeader ( XmlProgram program ) : void

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

Метод Описание
LoadNewProgramByNameWithoutTryCatch ( string programName ) : Task

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

ConvertToValidFileName() публичный Метод

public ConvertToValidFileName ( string fileName ) : Task
fileName string
Результат Task

CopyProgram() публичный Метод

public CopyProgram ( string sourceProgramName, string newProgramName ) : Task
sourceProgramName string
newProgramName string
Результат Task

CopyProgramPart1() публичный Метод

public CopyProgramPart1 ( string sourceProgramName ) : Task
sourceProgramName string
Результат Task

CopyProgramPart2() публичный Метод

public CopyProgramPart2 ( string sourceProgramName, string newProgramName ) : Task
sourceProgramName string
newProgramName string
Результат Task

CreateEmptyProgram() публичный Метод

public CreateEmptyProgram ( string newProgramName ) : Task
newProgramName string
Результат Task

CreateThumbnailsForNewProgram() публичный Метод

public CreateThumbnailsForNewProgram ( string programName ) : System.Threading.Tasks.Task
programName string
Результат System.Threading.Tasks.Task

FindUniqueName() публичный Метод

public FindUniqueName ( string requestedName, List nameList ) : Task
requestedName string
nameList List
Результат Task

FindUniqueProgramName() публичный Метод

public FindUniqueProgramName ( string programName ) : Task
programName string
Результат Task

LoadProgramByName() публичный Метод

public LoadProgramByName ( string programName ) : Task
programName string
Результат Task

LoadXmlProgramByName() публичный Метод

public LoadXmlProgramByName ( string programName ) : Task
programName string
Результат Task

RenameProgram() публичный Метод

public RenameProgram ( string programCodeFilePath, string newProgramName ) : Task
programCodeFilePath string
newProgramName string
Результат Task

RestoreDefaultProgram() публичный Метод

public RestoreDefaultProgram ( string programName ) : Task
programName string
Результат Task

RestoreLocalSettings() публичный Метод

public RestoreLocalSettings ( ) : Task
Результат Task

StoreLocalSettings() публичный Метод

public StoreLocalSettings ( LocalSettings localSettings ) : System.Threading.Tasks.Task
localSettings LocalSettings
Результат System.Threading.Tasks.Task

UpdateProgramHeader() публичный Метод

public UpdateProgramHeader ( XmlProgram program ) : void
program Catrobat.IDE.Core.Xml.XmlObjects.XmlProgram
Результат void