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 10 namespace Antmicro.Renode.Core.Structure 11 { 12 public sealed class NullRegistrationPoint : ITheOnlyPossibleRegistrationPoint 13 { 14 public static NullRegistrationPoint Instance { get; private set; } 15 16 public string PrettyString 17 { 18 get 19 { 20 return ToString(); 21 } 22 } 23 ToString()24 public override string ToString() 25 { 26 return "[-]"; 27 } 28 NullRegistrationPoint()29 static NullRegistrationPoint() 30 { 31 Instance = new NullRegistrationPoint(); 32 } 33 NullRegistrationPoint()34 private NullRegistrationPoint() 35 { 36 } 37 } 38 } 39 40