14 using System.Collections.Generic;
20 [AttributeUsage(AttributeTargets.Class)]
26 _languageName = languageName;
28 _description = description;
31 public string LanguageName {
32 get {
return _languageName; }
33 }
string _languageName;
35 public string Version {
36 get {
return _version; }
39 public string Description {
40 get {
return _description; }
41 }
string _description;
44 object[] attrs = grammarClass.GetCustomAttributes(typeof(
LanguageAttribute),
true);
45 if (attrs != null && attrs.Length > 0) {
static LanguageAttribute GetValue(Type grammarClass)
LanguageAttribute(string languageName, string version, string description)
LanguageAttribute(string languageName)