C# 클래스 Dbot.Data.Datastore

파일 보기 프로젝트 열기: destinygg/bot

공개 메소드들

메소드 설명
AddToStateString ( string key, string stringToAdd, IList externalList ) : bool
AddToStateString ( string key, string keyToAdd, double valueToAdd, double>.IDictionary externalDictionary ) : bool
AddToStateString ( string key, string keyToAdd, string valueToAdd, string>.IDictionary externalDictionary ) : bool
DeleteFromStateString ( string key, string keyToDelete, double>.IDictionary externalDictionary ) : bool
DeleteFromStateString ( string key, string keyToDelete, string>.IDictionary externalDictionary ) : bool
DeleteFromStateString ( string key, string stringToDelete, IList externalList ) : bool
GenerateEmoteRegex ( ) : void
GetStateString_StringDoubleDictionary ( string key ) : double>.Dictionary
GetStateString_StringList ( string key ) : List
GetStateString_StringStringDictionary ( string key ) : string>.Dictionary
GetStateVariable ( string key ) : int
Initialize ( ) : void
InsertMessage ( Message msg ) : void
OffTime ( ) : int
OnTime ( ) : int
SaveUserHistory ( UserHistory history, bool wait = false ) : void
SetStateString ( string key, double>.Dictionary value, bool wait = false ) : void
SetStateString ( string key, string>.Dictionary value, bool wait = false ) : void
SetStateString ( string key, List value, bool wait = false ) : void
Stalk ( string user ) : Stalk
Terminate ( ) : void
UpdateStateString ( string key, string value, bool wait = false ) : void
UpdateStateVariable ( string key, int value, bool wait = false ) : void
UserHistory ( string nick ) : UserHistory

비공개 메소드들

메소드 설명
GetStateString ( string key ) : string

메소드 상세

AddToStateString() 공개 정적인 메소드

public static AddToStateString ( string key, string stringToAdd, IList externalList ) : bool
key string
stringToAdd string
externalList IList
리턴 bool

AddToStateString() 공개 정적인 메소드

public static AddToStateString ( string key, string keyToAdd, double valueToAdd, double>.IDictionary externalDictionary ) : bool
key string
keyToAdd string
valueToAdd double
externalDictionary double>.IDictionary
리턴 bool

AddToStateString() 공개 정적인 메소드

public static AddToStateString ( string key, string keyToAdd, string valueToAdd, string>.IDictionary externalDictionary ) : bool
key string
keyToAdd string
valueToAdd string
externalDictionary string>.IDictionary
리턴 bool

DeleteFromStateString() 공개 정적인 메소드

public static DeleteFromStateString ( string key, string keyToDelete, double>.IDictionary externalDictionary ) : bool
key string
keyToDelete string
externalDictionary double>.IDictionary
리턴 bool

DeleteFromStateString() 공개 정적인 메소드

public static DeleteFromStateString ( string key, string keyToDelete, string>.IDictionary externalDictionary ) : bool
key string
keyToDelete string
externalDictionary string>.IDictionary
리턴 bool

DeleteFromStateString() 공개 정적인 메소드

public static DeleteFromStateString ( string key, string stringToDelete, IList externalList ) : bool
key string
stringToDelete string
externalList IList
리턴 bool

GenerateEmoteRegex() 공개 정적인 메소드

public static GenerateEmoteRegex ( ) : void
리턴 void

GetStateString_StringDoubleDictionary() 공개 정적인 메소드

public static GetStateString_StringDoubleDictionary ( string key ) : double>.Dictionary
key string
리턴 double>.Dictionary

GetStateString_StringList() 공개 정적인 메소드

public static GetStateString_StringList ( string key ) : List
key string
리턴 List

GetStateString_StringStringDictionary() 공개 정적인 메소드

public static GetStateString_StringStringDictionary ( string key ) : string>.Dictionary
key string
리턴 string>.Dictionary

GetStateVariable() 공개 정적인 메소드

public static GetStateVariable ( string key ) : int
key string
리턴 int

Initialize() 공개 정적인 메소드

public static Initialize ( ) : void
리턴 void

InsertMessage() 공개 정적인 메소드

public static InsertMessage ( Message msg ) : void
msg Message
리턴 void

OffTime() 공개 정적인 메소드

public static OffTime ( ) : int
리턴 int

OnTime() 공개 정적인 메소드

public static OnTime ( ) : int
리턴 int

SaveUserHistory() 공개 정적인 메소드

public static SaveUserHistory ( UserHistory history, bool wait = false ) : void
history UserHistory
wait bool
리턴 void

SetStateString() 공개 정적인 메소드

public static SetStateString ( string key, double>.Dictionary value, bool wait = false ) : void
key string
value double>.Dictionary
wait bool
리턴 void

SetStateString() 공개 정적인 메소드

public static SetStateString ( string key, string>.Dictionary value, bool wait = false ) : void
key string
value string>.Dictionary
wait bool
리턴 void

SetStateString() 공개 정적인 메소드

public static SetStateString ( string key, List value, bool wait = false ) : void
key string
value List
wait bool
리턴 void

Stalk() 공개 정적인 메소드

public static Stalk ( string user ) : Stalk
user string
리턴 Stalk

Terminate() 공개 정적인 메소드

public static Terminate ( ) : void
리턴 void

UpdateStateString() 공개 정적인 메소드

public static UpdateStateString ( string key, string value, bool wait = false ) : void
key string
value string
wait bool
리턴 void

UpdateStateVariable() 공개 정적인 메소드

public static UpdateStateVariable ( string key, int value, bool wait = false ) : void
key string
value int
wait bool
리턴 void

UserHistory() 공개 정적인 메소드

public static UserHistory ( string nick ) : UserHistory
nick string
리턴 UserHistory