|
#region License
/* **********************************************************************************
* Copyright (c) Roman Ivantsov
* This source code is subject to terms and conditions of the MIT License
* for Irony. A copy of the license can be found in the License.txt file
* at the root of this distribution.
* By using this source code in any fashion, you are agreeing to be bound by the terms of the
* MIT License.
* You must not remove this notice from this software.
* **********************************************************************************/
#endregion
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Irony.Compiler {
[AttributeUsage(AttributeTargets.Class)]
public class LanguageAttribute : Attribute {
public LanguageAttribute() : this(null) { }
public LanguageAttribute(string languageName) : this(languageName, "1.0", string.Empty) { }
public LanguageAttribute(string languageName, string version, string description) {
_languageName = languageName;
_version = version;
_description = description;
}
public string LanguageName {
get { return _languageName; }
} string _languageName;
public string Version {
get { return _version; }
} string _version;
public string Description {
get { return _description; }
} string _description;
}//class
}//namespace
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.