C# 클래스 Catrobat.IDE.Core.Utilities.Helpers.VariableHelper

파일 보기 프로젝트 열기: Catrobat/CatrobatForWindows

공개 메소드들

메소드 설명
AddGlobalVariable ( System.Program project, GlobalVariable variable ) : void
AddLocalVariable ( System.Program project, Sprite sprite, LocalVariable variable ) : void
CreateUniqueGlobalVariable ( ) : GlobalVariable
CreateUniqueLocalVariable ( Sprite sprite ) : LocalVariable
DeleteGlobalVariable ( System.Program project, GlobalVariable variable ) : void
DeleteLocalVariable ( System.Program project, Sprite sprite, LocalVariable variable ) : void
GetGlobalVariableList ( System.Program project ) : ObservableCollection
GetLocalVariableList ( System.Program project, Sprite sprite ) : ObservableCollection
IsVariableLocal ( System.Program project, Variable variable ) : bool
VariableNameExists ( System.Program project, Sprite sprite, string variableName ) : bool
VariableNameExistsCheckSelf ( System.Program project, Sprite sprite, Variable self, string variableName ) : bool

메소드 상세

AddGlobalVariable() 공개 정적인 메소드

public static AddGlobalVariable ( System.Program project, GlobalVariable variable ) : void
project System.Program
variable GlobalVariable
리턴 void

AddLocalVariable() 공개 정적인 메소드

public static AddLocalVariable ( System.Program project, Sprite sprite, LocalVariable variable ) : void
project System.Program
sprite Sprite
variable Catrobat.IDE.Core.Models.LocalVariable
리턴 void

CreateUniqueGlobalVariable() 공개 정적인 메소드

public static CreateUniqueGlobalVariable ( ) : GlobalVariable
리턴 GlobalVariable

CreateUniqueLocalVariable() 공개 정적인 메소드

public static CreateUniqueLocalVariable ( Sprite sprite ) : LocalVariable
sprite Sprite
리턴 Catrobat.IDE.Core.Models.LocalVariable

DeleteGlobalVariable() 공개 정적인 메소드

public static DeleteGlobalVariable ( System.Program project, GlobalVariable variable ) : void
project System.Program
variable GlobalVariable
리턴 void

DeleteLocalVariable() 공개 정적인 메소드

public static DeleteLocalVariable ( System.Program project, Sprite sprite, LocalVariable variable ) : void
project System.Program
sprite Sprite
variable Catrobat.IDE.Core.Models.LocalVariable
리턴 void

GetGlobalVariableList() 공개 정적인 메소드

public static GetGlobalVariableList ( System.Program project ) : ObservableCollection
project System.Program
리턴 ObservableCollection

GetLocalVariableList() 공개 정적인 메소드

public static GetLocalVariableList ( System.Program project, Sprite sprite ) : ObservableCollection
project System.Program
sprite Sprite
리턴 ObservableCollection

IsVariableLocal() 공개 정적인 메소드

public static IsVariableLocal ( System.Program project, Variable variable ) : bool
project System.Program
variable Catrobat.IDE.Core.Models.Variable
리턴 bool

VariableNameExists() 공개 정적인 메소드

public static VariableNameExists ( System.Program project, Sprite sprite, string variableName ) : bool
project System.Program
sprite Sprite
variableName string
리턴 bool

VariableNameExistsCheckSelf() 공개 정적인 메소드

public static VariableNameExistsCheckSelf ( System.Program project, Sprite sprite, Variable self, string variableName ) : bool
project System.Program
sprite Sprite
self Catrobat.IDE.Core.Models.Variable
variableName string
리턴 bool