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

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

공개 메소드들

메소드 설명
GetReferenceObject ( XmlObjectNode xmlObject, string reference ) : XmlObjectNode
GetReferenceString ( XmlObjectNode referenceObject ) : string
UpdateReferencesAfterCopy ( XmlSprite oldSprite, XmlSprite newSprite ) : void

비공개 메소드들

메소드 설명
GetElementIndex ( System.Xml.Linq.XElement element ) : int
GetElementNumber ( string element ) : int
GetForeverBrickObject ( XmlLoopBeginBrickReference loopBeginBrickReference, string reference ) : XmlObjectNode
GetForeverBrickReferenceString ( XmlLoopBeginBrick loopBeginBrick ) : string
GetForeverLoopEndBrickObject ( XmlLoopEndBrickReference loopEndBrickReference, string reference ) : XmlObjectNode
GetForeverLoopEndBrickReferenceString ( XmlLoopEndBrick loopEndBrick ) : string
GetIfLogicBeginBrickObject ( XmlIfLogicBeginBrickReference ifLogicBeginBrickReference, string reference ) : XmlObjectNode
GetIfLogicBeginBrickReferenceString ( XmlIfLogicBeginBrickReference ifLogicBeginBrickReference ) : string
GetIfLogicElseBrickObject ( XmlIfLogicElseBrickReference ifLogicElseBrickReference, string reference ) : XmlObjectNode
GetIfLogicElseBrickReferenceString ( XmlIfLogicElseBrickReference ifLogicElseBrickReference ) : string
GetIfLogicEndBrickObject ( XmlIfLogicEndBrickReference ifLogicEndBrickReference, string reference ) : XmlObjectNode
GetIfLogicEndBrickReferenceString ( XmlIfLogicEndBrickReference ifLogicEndBrickReference ) : string
GetLookObject ( XmlLookReference xmlLookReference, string reference ) : XmlObjectNode
GetLookReferenceString ( XmlLook look ) : string
GetReferenceNumeration ( uint number ) : string
GetRepeatBrickObject ( XmlLoopBeginBrickReference loopBeginBrickReference, string reference ) : XmlObjectNode
GetRepeatBrickReferenceString ( XmlLoopBeginBrick loopBeginBrick ) : string
GetRepeatLoopEndBrickObject ( XmlLoopEndBrickReference loopEndBrickReference, string reference ) : XmlObjectNode
GetRepeatLoopEndBrickReferenceString ( XmlLoopEndBrick loopEndBrick ) : string
GetSoundObject ( XmlSoundReference xmlSoundReference, string reference ) : XmlObjectNode
GetSoundReferenceString ( XmlSound sound ) : string
GetSpriteObject ( string reference ) : XmlObjectNode
GetSpriteReferenceString ( XmlSpriteReference xmlSpriteReference ) : string
GetStepDownString ( int steps ) : string
GetUserVariableObject ( XmlUserVariableReference xmlUserVariableReference, string reference ) : XmlObjectNode
GetVariableReferenceString ( XmlUserVariableReference xmlUserVariableReference ) : string
GetXPath ( System.Xml.Linq.XElement node ) : string
UpdateIfLogicBeginBrickReference ( XmlSprite oldSprite, XmlSprite newSprite, int scriptCount, int brickCount ) : void
UpdateIfLogicElseBrickReference ( XmlSprite oldSprite, XmlSprite newSprite, int scriptCount, int brickCount ) : void
UpdateIfLogicEndBrickReference ( XmlSprite oldSprite, XmlSprite newSprite, int scriptCount, int brickCount ) : void
UpdateLookReference ( XmlSprite oldSprite, XmlSprite newSprite, int scriptCount, int brickCount ) : void
UpdateLoopBeginBrickReference ( XmlSprite oldSprite, XmlSprite newSprite, int scriptCount, int brickCount ) : void
UpdateLoopEndBrickReference ( XmlSprite oldSprite, XmlSprite newSprite, int scriptCount, int brickCount ) : void
UpdateSoundReference ( XmlSprite oldSprite, XmlSprite newSprite, int scriptCount, int brickCount ) : void

메소드 상세

GetReferenceObject() 공개 정적인 메소드

public static GetReferenceObject ( XmlObjectNode xmlObject, string reference ) : XmlObjectNode
xmlObject Catrobat.IDE.Core.Xml.XmlObjects.XmlObjectNode
reference string
리턴 Catrobat.IDE.Core.Xml.XmlObjects.XmlObjectNode

GetReferenceString() 공개 정적인 메소드

public static GetReferenceString ( XmlObjectNode referenceObject ) : string
referenceObject Catrobat.IDE.Core.Xml.XmlObjects.XmlObjectNode
리턴 string

UpdateReferencesAfterCopy() 공개 정적인 메소드

public static UpdateReferencesAfterCopy ( XmlSprite oldSprite, XmlSprite newSprite ) : void
oldSprite Catrobat.IDE.Core.Xml.XmlObjects.XmlSprite
newSprite Catrobat.IDE.Core.Xml.XmlObjects.XmlSprite
리턴 void