WingMan – Blame information for rev 36

Subversion Repositories:
Rev:
Rev Author Line No. Line
7 office 1 using System.Collections.Generic;
36 office 2 using ProtoBuf;
5 office 3  
14 office 4 namespace WingMan.Bindings
5 office 5 {
36 office 6 [ProtoContract]
10 office 7 public class KeyBindingExchange
5 office 8 {
36 office 9 private readonly List<string> _keyBindings = new List<string>();
7 office 10  
10 office 11 public KeyBindingExchange()
7 office 12 {
13 }
14  
36 office 15 public KeyBindingExchange(string nick, List<string> keyBindings) : this()
7 office 16 {
17 Nick = nick;
10 office 18 KeyBindings = keyBindings;
7 office 19 }
20  
36 office 21 [ProtoMember(1)] public string Nick { get; set; }
5 office 22  
36 office 23 [ProtoMember(2)]
24 public List<string> KeyBindings
25 {
26 get => _keyBindings;
27 set => _keyBindings.AddRange(value);
28 }
5 office 29 }
36 office 30 }