C# 클래스 RohBot.Command

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

공개 메소드들

메소드 설명
Format ( CommandTarget target, string type ) : string

Return a parameter format string. '-' is a short parameter and ']' uses remaining space. Returns null if it can not handle type. Target and type can be ignored if this is not a default handler. Examples: "" = No parameters "-" = One short parameter (word or text enclosed in double quotes) "]" = One parameter containing all text after Type "--]" = Two short parameters and one parameter containing the leftovers

Handle ( CommandTarget target, string message, string commandHeader ) : bool
Handle ( CommandTarget target, string type, string parameters ) : void

Called when somebody uses this command. Type can be ignored if this is not a default handler.

비공개 메소드들

메소드 설명
Command ( ) : System
ReadRemaining ( StringReader reader ) : string
ReadWord ( StringReader reader ) : string
SkipWhiteSpace ( StringReader reader ) : void

메소드 상세

Format() 공개 추상적인 메소드

Return a parameter format string. '-' is a short parameter and ']' uses remaining space. Returns null if it can not handle type. Target and type can be ignored if this is not a default handler. Examples: "" = No parameters "-" = One short parameter (word or text enclosed in double quotes) "]" = One parameter containing all text after Type "--]" = Two short parameters and one parameter containing the leftovers
public abstract Format ( CommandTarget target, string type ) : string
target CommandTarget
type string
리턴 string

Handle() 공개 정적인 메소드

public static Handle ( CommandTarget target, string message, string commandHeader ) : bool
target CommandTarget
message string
commandHeader string
리턴 bool

Handle() 공개 추상적인 메소드

Called when somebody uses this command. Type can be ignored if this is not a default handler.
public abstract Handle ( CommandTarget target, string type, string parameters ) : void
target CommandTarget
type string
parameters string
리턴 void