C# Class Catrobat.IDE.Core.Services.Common.ContextService

Inheritance: IContextService
ファイルを表示 Open project: Catrobat/CatrobatForWindows

Public Methods

Method Description
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

Private Methods

Method Description
LoadNewProgramByNameWithoutTryCatch ( string programName ) : Task

Method Details

ConvertToValidFileName() public method

public ConvertToValidFileName ( string fileName ) : Task
fileName string
return Task

CopyProgram() public method

public CopyProgram ( string sourceProgramName, string newProgramName ) : Task
sourceProgramName string
newProgramName string
return Task

CopyProgramPart1() public method

public CopyProgramPart1 ( string sourceProgramName ) : Task
sourceProgramName string
return Task

CopyProgramPart2() public method

public CopyProgramPart2 ( string sourceProgramName, string newProgramName ) : Task
sourceProgramName string
newProgramName string
return Task

CreateEmptyProgram() public method

public CreateEmptyProgram ( string newProgramName ) : Task
newProgramName string
return Task

CreateThumbnailsForNewProgram() public method

public CreateThumbnailsForNewProgram ( string programName ) : System.Threading.Tasks.Task
programName string
return System.Threading.Tasks.Task

FindUniqueName() public method

public FindUniqueName ( string requestedName, List nameList ) : Task
requestedName string
nameList List
return Task

FindUniqueProgramName() public method

public FindUniqueProgramName ( string programName ) : Task
programName string
return Task

LoadProgramByName() public method

public LoadProgramByName ( string programName ) : Task
programName string
return Task

LoadXmlProgramByName() public method

public LoadXmlProgramByName ( string programName ) : Task
programName string
return Task

RenameProgram() public method

public RenameProgram ( string programCodeFilePath, string newProgramName ) : Task
programCodeFilePath string
newProgramName string
return Task

RestoreDefaultProgram() public method

public RestoreDefaultProgram ( string programName ) : Task
programName string
return Task

RestoreLocalSettings() public method

public RestoreLocalSettings ( ) : Task
return Task

StoreLocalSettings() public method

public StoreLocalSettings ( LocalSettings localSettings ) : System.Threading.Tasks.Task
localSettings LocalSettings
return System.Threading.Tasks.Task

UpdateProgramHeader() public method

public UpdateProgramHeader ( XmlProgram program ) : void
program Catrobat.IDE.Core.Xml.XmlObjects.XmlProgram
return void