using System.ComponentModel.Composition; using Microsoft.VisualStudio.Text.Classification; using Microsoft.VisualStudio.Utilities; namespace VSMerlin32.Coloring.Classification { internal static class OrdinaryClassificationDefinition { #region Type definition /// /// Defines the "opcode" classification type. /// [Export(typeof(ClassificationTypeDefinition))] [Name(Merlin32TokenHelper.Merlin32Opcode)] [BaseDefinition("Keyword")] internal static ClassificationTypeDefinition Opcode = null; /// /// Defines the "directive" classification type. /// [Export(typeof(ClassificationTypeDefinition))] [Name(Merlin32TokenHelper.Merlin32Directive)] [BaseDefinition("Symbol Definition")] internal static ClassificationTypeDefinition Directive = null; /// /// Defines the "datadefine" classification type. /// [Export(typeof(ClassificationTypeDefinition))] [Name(Merlin32TokenHelper.Merlin32DataDefine)] [BaseDefinition("Preprocessor Keyword")] internal static ClassificationTypeDefinition Datadefine = null; /// /// Defines the "text" classification type. /// [Export(typeof(ClassificationTypeDefinition))] [Name(Merlin32TokenHelper.Merlin32Text)] [BaseDefinition("String")] internal static ClassificationTypeDefinition Text = null; /// /// Defines the "comment" classification type. /// [Export(typeof(ClassificationTypeDefinition))] [Name(Merlin32TokenHelper.Merlin32Comment)] [BaseDefinition("Comment")] internal static ClassificationTypeDefinition Comment = null; #endregion } }