C# Класс MahTweets.Core.Filters.StreamModel

Наследование: MahTweets.Core.Interfaces.Notify
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
DefaultColor Color
InvalidColor Color

Открытые методы

Метод Описание
AddActiveScriptFilter ( ScriptFilter sf ) : void
ClearAllContactFilters ( ) : void
Color ( IContact contact, Color color ) : void
CreateDefault ( ) : StreamModel
CreateDefault ( string name ) : StreamModel
Exclude ( IContact contact ) : void
Exclude ( IMicroblog blog, UpdateType updateType ) : void
ExecuteFilter ( string key, object update ) : object
ExecuteFilterScript ( string sfkey, IStatusUpdate update ) : FilterBehaviour
ExecuteGlobalFilter ( string key, object update ) : bool
ExecuteGlobalFilterScript ( string sfkey, IStatusUpdate update ) : Boolean
GetColorForContact ( IStatusUpdate update ) : Color
GetColorForMicroblog ( IStatusUpdate update ) : Color
GetFiltersFor ( IContact contact ) : IEnumerable
GetFiltersFor ( IMicroblog microblog, UpdateType updateType ) : IEnumerable
InScriptFilterActivated ( ScriptFilter sf ) : bool
Include ( IMicroblog blog, UpdateType updateType ) : void
Include ( IMicroblog blog, UpdateType updateType, Color color ) : void
IsIgnored ( IStatusUpdate update ) : FilterBehaviour
IsIgnored ( string text ) : FilterBehaviour
RemoveActiveScriptFilter ( ScriptFilter sf ) : void
RemoveExclude ( IContact contact ) : void
RemoveExclude ( IMicroblog blog, UpdateType updateType ) : void
StreamModel ( ) : System
UpdateScriptFilterColor ( ScriptFilter sf, Color colour ) : void

Описание методов

AddActiveScriptFilter() публичный Метод

public AddActiveScriptFilter ( ScriptFilter sf ) : void
sf ScriptFilter
Результат void

ClearAllContactFilters() публичный Метод

public ClearAllContactFilters ( ) : void
Результат void

Color() публичный Метод

public Color ( IContact contact, Color color ) : void
contact IContact
color Color
Результат void

CreateDefault() публичный статический Метод

public static CreateDefault ( ) : StreamModel
Результат StreamModel

CreateDefault() публичный статический Метод

public static CreateDefault ( string name ) : StreamModel
name string
Результат StreamModel

Exclude() публичный Метод

public Exclude ( IContact contact ) : void
contact IContact
Результат void

Exclude() публичный Метод

public Exclude ( IMicroblog blog, UpdateType updateType ) : void
blog IMicroblog
updateType UpdateType
Результат void

ExecuteFilter() публичный Метод

public ExecuteFilter ( string key, object update ) : object
key string
update object
Результат object

ExecuteFilterScript() публичный Метод

public ExecuteFilterScript ( string sfkey, IStatusUpdate update ) : FilterBehaviour
sfkey string
update IStatusUpdate
Результат FilterBehaviour

ExecuteGlobalFilter() публичный Метод

public ExecuteGlobalFilter ( string key, object update ) : bool
key string
update object
Результат bool

ExecuteGlobalFilterScript() публичный Метод

public ExecuteGlobalFilterScript ( string sfkey, IStatusUpdate update ) : Boolean
sfkey string
update IStatusUpdate
Результат Boolean

GetColorForContact() публичный Метод

public GetColorForContact ( IStatusUpdate update ) : Color
update IStatusUpdate
Результат Color

GetColorForMicroblog() публичный Метод

public GetColorForMicroblog ( IStatusUpdate update ) : Color
update IStatusUpdate
Результат Color

GetFiltersFor() публичный Метод

public GetFiltersFor ( IContact contact ) : IEnumerable
contact IContact
Результат IEnumerable

GetFiltersFor() публичный Метод

public GetFiltersFor ( IMicroblog microblog, UpdateType updateType ) : IEnumerable
microblog IMicroblog
updateType UpdateType
Результат IEnumerable

InScriptFilterActivated() публичный Метод

public InScriptFilterActivated ( ScriptFilter sf ) : bool
sf ScriptFilter
Результат bool

Include() публичный Метод

public Include ( IMicroblog blog, UpdateType updateType ) : void
blog IMicroblog
updateType UpdateType
Результат void

Include() публичный Метод

public Include ( IMicroblog blog, UpdateType updateType, Color color ) : void
blog IMicroblog
updateType UpdateType
color Color
Результат void

IsIgnored() публичный Метод

public IsIgnored ( IStatusUpdate update ) : FilterBehaviour
update IStatusUpdate
Результат FilterBehaviour

IsIgnored() публичный Метод

public IsIgnored ( string text ) : FilterBehaviour
text string
Результат FilterBehaviour

RemoveActiveScriptFilter() публичный Метод

public RemoveActiveScriptFilter ( ScriptFilter sf ) : void
sf ScriptFilter
Результат void

RemoveExclude() публичный Метод

public RemoveExclude ( IContact contact ) : void
contact IContact
Результат void

RemoveExclude() публичный Метод

public RemoveExclude ( IMicroblog blog, UpdateType updateType ) : void
blog IMicroblog
updateType UpdateType
Результат void

StreamModel() публичный Метод

public StreamModel ( ) : System
Результат System

UpdateScriptFilterColor() публичный Метод

public UpdateScriptFilterColor ( ScriptFilter sf, Color colour ) : void
sf ScriptFilter
colour Color
Результат void

Описание свойств

DefaultColor публичное статическое свойство

public static Color DefaultColor
Результат Color

InvalidColor публичное статическое свойство

public static Color InvalidColor
Результат Color