C# 클래스 ModernizedAlice.ArtOfWords.BizCommon.Model.Tag.TagManager

파일 보기 프로젝트 열기: kienaiProject/ArtOfWords 1 사용 예제들

공개 메소드들

메소드 설명
Add ( TagModel tag ) : void
ConnectTags ( TagModel parent, TagModel child ) : void
DisconnectFromParent ( TagModel tag ) : void
GenerateNewTag ( ) : TagModel
GetBaseTag ( ) : TagModel
OnTagRemoved ( TagModel tag ) : void
ReconnectAllToBaseTag ( ) : void
Remove ( TagModel tag ) : void
Remove ( int tagId ) : void
RemoveChildren ( TagModel tag ) : void
TagManager ( ) : System

보호된 메소드들

메소드 설명
DoPostAdd ( TagModel tag ) : void
DoPostRemove ( TagModel tag ) : void
GetNewId ( ) : int
RemoveFromDictonary ( TagModel tag ) : void

메소드 상세

Add() 공개 메소드

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

ConnectTags() 공개 메소드

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

DisconnectFromParent() 공개 메소드

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

DoPostAdd() 보호된 메소드

protected DoPostAdd ( TagModel tag ) : void
tag TagModel
리턴 void

DoPostRemove() 보호된 메소드

protected DoPostRemove ( TagModel tag ) : void
tag TagModel
리턴 void

GenerateNewTag() 공개 메소드

public GenerateNewTag ( ) : TagModel
리턴 TagModel

GetBaseTag() 공개 메소드

public GetBaseTag ( ) : TagModel
리턴 TagModel

GetNewId() 보호된 메소드

protected GetNewId ( ) : int
리턴 int

OnTagRemoved() 공개 메소드

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

ReconnectAllToBaseTag() 공개 메소드

public ReconnectAllToBaseTag ( ) : void
리턴 void

Remove() 공개 메소드

public Remove ( TagModel tag ) : void
tag TagModel
리턴 void

Remove() 공개 메소드

public Remove ( int tagId ) : void
tagId int
리턴 void

RemoveChildren() 공개 메소드

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

RemoveFromDictonary() 보호된 메소드

protected RemoveFromDictonary ( TagModel tag ) : void
tag TagModel
리턴 void

TagManager() 공개 메소드

public TagManager ( ) : System
리턴 System