C# Class ModernizedAlice.ArtOfWords.BizCommon.Model.Marks.MarkManager

Afficher le fichier Open project: kienaiProject/ArtOfWords Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
GetMarkKind ( Mark mark ) : MarkKindEnums
isTargetMark ( int headIndex, int tailIndex, Mark mark, MarkKindEnums kind ) : bool

Method Details

AddMark() public méthode

public AddMark ( Mark mark ) : void
mark Mark
Résultat void

DeleteMark() public méthode

public DeleteMark ( Mark mark ) : void
mark Mark
Résultat void

FocusOnRange() public méthode

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

GetMarks() public méthode

public GetMarks ( ) : IEnumerable
Résultat IEnumerable

GetMarks() public méthode

public GetMarks ( IMarkable markable ) : IEnumerable
markable IMarkable
Résultat IEnumerable

GetMarks() public méthode

public GetMarks ( int headIndex, int tailIndex, MarkKindEnums markKind ) : IEnumerable
headIndex int
tailIndex int
markKind MarkKindEnums
Résultat IEnumerable

GetPriorityMark() public méthode

public GetPriorityMark ( int index ) : Mark
index int
Résultat Mark

MarkChangedEventHandler() public méthode

public MarkChangedEventHandler ( object obj, MarkChangedEventArgs arg ) : void
obj object
arg ModernizedAlice.ArtOfWords.BizCommon.Event.MarkChangedEventArgs
Résultat void

MarkManager() public méthode

public MarkManager ( ) : System
Résultat System