C# 클래스 ModernizedAlice.ArtOfWords.BizCommon.Model.Marks.MarkManager

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

공개 메소드들

메소드 설명
AddMark ( Mark mark ) : void
DeleteMark ( Mark mark ) : void
FocusOnRange ( int headIndex, int tailIndex, MarkKindEnums kind ) : void

先頭と末尾によってキャッシュを作成します。これを作成することで検索速度が上がります

GetMarks ( ) : IEnumerable
GetMarks ( IMarkable markable ) : IEnumerable
GetMarks ( int headIndex, int tailIndex, MarkKindEnums markKind ) : IEnumerable
GetPriorityMark ( int index ) : Mark
MarkChangedEventHandler ( object obj, MarkChangedEventArgs arg ) : void
MarkManager ( ) : System

비공개 메소드들

메소드 설명
GetMarkKind ( Mark mark ) : MarkKindEnums
isTargetMark ( int headIndex, int tailIndex, Mark mark, MarkKindEnums kind ) : bool

메소드 상세

AddMark() 공개 메소드

public AddMark ( Mark mark ) : void
mark Mark
리턴 void

DeleteMark() 공개 메소드

public DeleteMark ( Mark mark ) : void
mark Mark
리턴 void

FocusOnRange() 공개 메소드

先頭と末尾によってキャッシュを作成します。これを作成することで検索速度が上がります
public FocusOnRange ( int headIndex, int tailIndex, MarkKindEnums kind ) : void
headIndex int
tailIndex int
kind MarkKindEnums
리턴 void

GetMarks() 공개 메소드

public GetMarks ( ) : IEnumerable
리턴 IEnumerable

GetMarks() 공개 메소드

public GetMarks ( IMarkable markable ) : IEnumerable
markable IMarkable
리턴 IEnumerable

GetMarks() 공개 메소드

public GetMarks ( int headIndex, int tailIndex, MarkKindEnums markKind ) : IEnumerable
headIndex int
tailIndex int
markKind MarkKindEnums
리턴 IEnumerable

GetPriorityMark() 공개 메소드

public GetPriorityMark ( int index ) : Mark
index int
리턴 Mark

MarkChangedEventHandler() 공개 메소드

public MarkChangedEventHandler ( object obj, MarkChangedEventArgs arg ) : void
obj object
arg ModernizedAlice.ArtOfWords.BizCommon.Event.MarkChangedEventArgs
리턴 void

MarkManager() 공개 메소드

public MarkManager ( ) : System
리턴 System