// Copyright (c) AlphaSierraPapa for the SharpDevelop Team (for details please see \doc\copyright.txt) // This code is distributed under the GNU LGPL (for details please see \doc\license.txt) using System; using System.Collections.Generic; using ICSharpCode.AvalonEdit.Utils; namespace ICSharpCode.AvalonEdit.Highlighting.Xshd { /// /// A list of keywords. /// [Serializable] public class XshdKeywords : XshdElement { /// /// The color. /// public XshdReference ColorReference { get; set; } readonly NullSafeCollection words = new NullSafeCollection(); /// /// Gets the list of key words. /// public IList Words { get { return words; } } /// public override object AcceptVisitor(IXshdVisitor visitor) { return visitor.VisitKeywords(this); } } }