C# 클래스 TagsGrooveControls.Model.TagManager

파일 보기 프로젝트 열기: kienaiProject/ArtOfWords

공개 메소드들

메소드 설명
Add ( Tag tag ) : void
ConnectChildrenToParent ( Tag tag ) : void
ConnectTags ( Tag parent, Tag child ) : void
DisconnectFromParent ( Tag tag ) : void
GenerateNewTag ( ) : Tag
GetBaseTag ( ) : Tag
OnTagRemoved ( Tag tag ) : void
Remove ( Tag tag, RemoveType type ) : void
RemoveChildren ( Tag tag ) : void
TagManager ( ) : System

비공개 메소드들

메소드 설명
GetNewId ( ) : int
RemoveFromDictonary ( Tag tag ) : void

메소드 상세

Add() 공개 메소드

public Add ( Tag tag ) : void
tag Tag
리턴 void

ConnectChildrenToParent() 공개 메소드

public ConnectChildrenToParent ( Tag tag ) : void
tag Tag
리턴 void

ConnectTags() 공개 메소드

public ConnectTags ( Tag parent, Tag child ) : void
parent Tag
child Tag
리턴 void

DisconnectFromParent() 공개 메소드

public DisconnectFromParent ( Tag tag ) : void
tag Tag
리턴 void

GenerateNewTag() 공개 메소드

public GenerateNewTag ( ) : Tag
리턴 Tag

GetBaseTag() 공개 메소드

public GetBaseTag ( ) : Tag
리턴 Tag

OnTagRemoved() 공개 메소드

public OnTagRemoved ( Tag tag ) : void
tag Tag
리턴 void

Remove() 공개 메소드

public Remove ( Tag tag, RemoveType type ) : void
tag Tag
type RemoveType
리턴 void

RemoveChildren() 공개 메소드

public RemoveChildren ( Tag tag ) : void
tag Tag
리턴 void

TagManager() 공개 메소드

public TagManager ( ) : System
리턴 System