Files
simulation_core/lib/options-parser/Description/AliasAttribute.cs

26 lines
589 B
C#

using System;
namespace Antmicro.OptionsParser
{
[AttributeUsage(AttributeTargets.Property | AttributeTargets.Field, AllowMultiple = true)]
public class AliasAttribute : Attribute
{
public AliasAttribute(string longName)
{
LongName = longName;
}
// This is needed to enable the reflection api to return all instances of the attribute
public override object TypeId
{
get
{
return this;
}
}
public string LongName { get; private set; }
}
}