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.Core.Structure 12 { 13 /// <summary> 14 /// Point under which a peripheral can be registered. 15 /// <remarks> 16 /// Not every registration point type can be used for addressing the peripheral. 17 /// Some peripherals allow registering via more than one type of registration point, 18 /// which interally get converted to a type used for addressing and retrieval of registered 19 /// peripherals. 20 /// <remarks> 21 /// </summary> 22 public interface IRegistrationPoint 23 { 24 string PrettyString { get; } 25 } 26 } 27 28