Ejemplo n.º 1
0
        public void AddTag(PgnTag tag)
        {
            var existingTag = _tagList.FirstOrDefault(x => x.Name.Equals(tag.Name));

            if (existingTag == null)
            {
                _tagList.Add(tag);
            }
        }
Ejemplo n.º 2
0
        public bool TryGetTag(string name, out PgnTag tag)
        {
            tag = _tagList.FirstOrDefault(x => x.Name.Equals(name));
            if (tag == null)
            {
                return(false);
            }

            return(true);
        }
Ejemplo n.º 3
0
 public override void OnExit()
 {
     _current.AddTag(PgnTag.Parse(new string(_stateBuffer.ToArray())));
 }