/// <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;
 }
Пример #4
0
 /// <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;
 }
Пример #6
0
 /// <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;
 }
Пример #7
0
 /// <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;
 }
Пример #8
0
 /// <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)
 {
 }