/// <summary> /// Marks method as handler for command without parameters /// </summary> /// <param name="inChat">>Which chat type for handle <see cref="InChat" /></param> /// <param name="text">Command name</param> /// <param name="parseMode">Command parse mode <see cref="CommandParseMode" /></param> public CommandAttribute(InChat inChat, string text, CommandParseMode parseMode) : this() { InChat = inChat; Text = text; _mode = parseMode; }
/// <summary> /// Marks method as handler for command without parameters /// </summary> /// <param name="text">Command name</param> public CommandAttribute(string text) : this() { Text = text; InChat = InChat.All; _mode = CommandParseMode.WithUsername; }
/// <summary> /// Marks method as handler for command without parameters /// </summary> /// <param name="text">Command name</param> /// <param name="parseMode">Command parse mode <see cref="CommandParseMode" /></param> public CommandAttribute(string text, CommandParseMode parseMode) : this() { Text = text; InChat = InChat.All; _mode = parseMode; }
/// <summary> /// Marks method as handler for command without parameters /// </summary> /// <param name="type">>Which chat type for handle <see cref="InChat" /></param> /// <param name="Text">Command name</param> /// <param name="parseMode">Command parse mode <see cref="CommandParseMode" /></param> public Command(InChat type, string Text, CommandParseMode parseMode) { _type = type; text = Text; mode = parseMode; }
/// <summary> /// Marks method as handler for command without parameters /// </summary> /// <param name="inChat">Which chat type for handle <see cref="InChat" /></param> /// <param name="text">Command name</param> public CommandAttribute(InChat inChat, string text) : this() { InChat = inChat; Text = text; _mode = CommandParseMode.WithUsername; }
/// <summary> /// Marks method as handler for command without parameters /// </summary> /// <param name="Text">Command name</param> /// <param name="parseMode">Command parse mode <see cref="CommandParseMode" /></param> public Command(string Text, CommandParseMode parseMode) { text = Text; _type = InChat.All; mode = parseMode; }
/// <summary> /// Marks method as handler for command without parameters /// </summary> /// <param name="Text">Command name</param> public Command(string Text) { text = Text; _type = InChat.All; mode = CommandParseMode.WithUsername; }
/// <summary> /// Marks method as handler for command without parameters /// </summary> /// <param name="type">Which chat type for handle <see cref="InChat" /></param> /// <param name="Text">Command name</param> public Command(InChat type, string Text) { _type = type; text = Text; mode = CommandParseMode.WithUsername; }
public ParametrizedCommand(InChat type, string Text, CommandParseMode parseMode) : base(type, Text, parseMode) { }
public ParametrizedCommand(string Text, CommandParseMode parseMode) : base(Text, parseMode) { }