1 //
2 // Copyright (c) 2010-2023 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 Antmicro.Renode.Utilities;
10 
11 namespace Antmicro.Renode.Plugins
12 {
13     [AttributeUsage(AttributeTargets.Class)]
14     public class PluginAttribute : Attribute
15     {
16         public string Name { get; set; }
17         public string Description { get; set; }
18         public string Version { get; set; }
19         public string Vendor { get; set; }
20         public Type[] Dependencies { get; set; }
21         public string[] Modes { get; set; }
22     }
23 }
24 
25