1 //
2 // Copyright (c) 2010-2018 Antmicro
3 // Copyright (c) 2011-2015 Realtime Embedded
4 //
5 // This file is licensed under the MIT License.
6 // Full license text is available in 'licenses/MIT.txt'.
7 //
8 using System;
9 using System.Collections.Generic;
10 using Antmicro.Renode.UserInterface.Tokenizer;
11 
12 namespace Antmicro.Renode.UserInterface.Commands
13 {
14     [AttributeUsage(AttributeTargets.Method)]
15     public class RunnableAttribute:Attribute
16     {
17     }
18 
19     [AttributeUsage(AttributeTargets.Parameter, AllowMultiple = false)]
20     public class ValuesAttribute:Attribute
21     {
22         public IEnumerable<object> Values { get; set; }
23 
ValuesAttribute(params object[] values)24         public ValuesAttribute(params object[] values)
25         {
26             Values = new List<object>(values);
27         }
28     }
29 }
30 
31