Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            Program p = new Program();
            // Creating Instance of delegate
            AddNumD adel = new AddNumD(p.AddNum);
            // static members
            SayMessage hellomsg = new SayMessage(SayHello);
            SayMessage buymsg   = new SayMessage(SayBuy);

            //calling Methods using delegates
            adel.Invoke(10, 33);
            Console.WriteLine(adel(3, 6));
            Console.WriteLine(hellomsg("Saniya"));
            Console.WriteLine(buymsg("Saniya"));
            Console.Read();
        }
Ejemplo n.º 2
0
        public AbstractMessage Parse(string input)
        {
            Regex regex = new Regex(pattern);

            if (regex.IsMatch(input))
            {
                SayMessage abstractMessage = new SayMessage();
                var        match           = regex.Match(input);
                abstractMessage.UserName    = match.Groups["userName"].Value;
                abstractMessage.UserID      = match.Groups["userId"].Value;
                abstractMessage.UserSteamID = match.Groups["userSteamId"].Value;
                abstractMessage.UserTeam    = match.Groups["userTeam"].Value;
                abstractMessage.Text        = match.Groups["text"].Value;

                return(abstractMessage);
            }
            return(null);
        }
Ejemplo n.º 3
0
        /// <inheritdoc/>
        public async Task SendSayMessageAsync(SayMessage message)
        {
            var text = Newtonsoft.Json.JsonConvert.SerializeObject(message);

            await PublishMessageAsync(TtsMessageQueueName, text);
        }