diff --git a/nanoFramework.Tools.DebugLibrary.Net/nanoFramework.Tools.DebugLibrary.Net.csproj b/nanoFramework.Tools.DebugLibrary.Net/nanoFramework.Tools.DebugLibrary.Net.csproj index 7202608..9af15f5 100644 --- a/nanoFramework.Tools.DebugLibrary.Net/nanoFramework.Tools.DebugLibrary.Net.csproj +++ b/nanoFramework.Tools.DebugLibrary.Net/nanoFramework.Tools.DebugLibrary.Net.csproj @@ -1,4 +1,4 @@ - + library net6.0;net472 @@ -56,6 +56,11 @@ True True + + + false + + @@ -84,6 +89,7 @@ 4.1.0 + all 8.0.0 @@ -93,4 +99,4 @@ - \ No newline at end of file + diff --git a/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/DeviceConfiguration.NetworkConfigurationProperties.cs b/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/DeviceConfiguration.NetworkConfigurationProperties.cs index 22718d5..0d0447b 100644 --- a/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/DeviceConfiguration.NetworkConfigurationProperties.cs +++ b/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/DeviceConfiguration.NetworkConfigurationProperties.cs @@ -12,7 +12,7 @@ public partial class DeviceConfiguration { ///////////////////////////////////////////////////////////// - public class NetworkConfigurationProperties : NetworkConfigurationPropertiesBase + public partial class NetworkConfigurationProperties : NetworkConfigurationPropertiesBase { internal const uint EmptySpecificConfigValue = uint.MaxValue; diff --git a/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/DeviceConfiguration.Wireless80211ConfigurationProperties.cs b/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/DeviceConfiguration.Wireless80211ConfigurationProperties.cs index fdd8803..ceada67 100644 --- a/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/DeviceConfiguration.Wireless80211ConfigurationProperties.cs +++ b/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/DeviceConfiguration.Wireless80211ConfigurationProperties.cs @@ -10,7 +10,7 @@ namespace nanoFramework.Tools.Debugger { public partial class DeviceConfiguration { - public class Wireless80211ConfigurationProperties : Wireless80211ConfigurationPropertiesBase + public partial class Wireless80211ConfigurationProperties : Wireless80211ConfigurationPropertiesBase { public bool IsUnknown { get; set; } diff --git a/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/DeviceConfiguration.WirelessAPConfigurationProperties.cs b/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/DeviceConfiguration.WirelessAPConfigurationProperties.cs index 574c908..8ac0f44 100644 --- a/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/DeviceConfiguration.WirelessAPConfigurationProperties.cs +++ b/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/DeviceConfiguration.WirelessAPConfigurationProperties.cs @@ -10,7 +10,7 @@ namespace nanoFramework.Tools.Debugger { public partial class DeviceConfiguration { - public class WirelessAPConfigurationProperties : WirelessAPConfigurationPropertiesBase + public partial class WirelessAPConfigurationProperties : WirelessAPConfigurationPropertiesBase { public bool IsUnknown { get; set; } diff --git a/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/DeviceConfiguration.X509CaRootBundleProperties.cs b/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/DeviceConfiguration.X509CaRootBundleProperties.cs index 2e9d096..07ab9ee 100644 --- a/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/DeviceConfiguration.X509CaRootBundleProperties.cs +++ b/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/DeviceConfiguration.X509CaRootBundleProperties.cs @@ -9,7 +9,7 @@ namespace nanoFramework.Tools.Debugger { public partial class DeviceConfiguration { - public class X509CaRootBundleProperties : X509CaRootBundlePropertiesBase + public partial class X509CaRootBundleProperties : X509CaRootBundlePropertiesBase { public bool IsUnknown { get; set; } diff --git a/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/DeviceConfiguration.X509DeviceCertificatesProperties.cs b/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/DeviceConfiguration.X509DeviceCertificatesProperties.cs index 2aa0aff..7a87df8 100644 --- a/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/DeviceConfiguration.X509DeviceCertificatesProperties.cs +++ b/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/DeviceConfiguration.X509DeviceCertificatesProperties.cs @@ -9,7 +9,7 @@ namespace nanoFramework.Tools.Debugger { public partial class DeviceConfiguration { - public class X509DeviceCertificatesProperties : X509DeviceCertificatesPropertiesBase + public partial class X509DeviceCertificatesProperties : X509DeviceCertificatesPropertiesBase { public bool IsUnknown { get; set; } diff --git a/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/NetworkConfigurationPropertiesBase.cs b/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/NetworkConfigurationPropertiesBase.cs index 4060e5b..031a52f 100644 --- a/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/NetworkConfigurationPropertiesBase.cs +++ b/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/NetworkConfigurationPropertiesBase.cs @@ -9,7 +9,7 @@ namespace nanoFramework.Tools.Debugger { [AddINotifyPropertyChangedInterface] - public class NetworkConfigurationPropertiesBase + public partial class NetworkConfigurationPropertiesBase { public IPAddress IPv4Address { get; set; } public IPAddress IPv4DNSAddress1 { get; set; } diff --git a/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/Wireless80211ConfigurationPropertiesBase.cs b/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/Wireless80211ConfigurationPropertiesBase.cs index 699f75d..fa83a75 100644 --- a/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/Wireless80211ConfigurationPropertiesBase.cs +++ b/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/Wireless80211ConfigurationPropertiesBase.cs @@ -8,7 +8,7 @@ namespace nanoFramework.Tools.Debugger /// /// Base class for wireless 802.11 configuration properties. /// - public class Wireless80211ConfigurationPropertiesBase : WirelessConfigurationPropertiesBase + public partial class Wireless80211ConfigurationPropertiesBase : WirelessConfigurationPropertiesBase { // No additional properties needed for now } diff --git a/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/WirelessAPConfigurationPropertiesBase.cs b/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/WirelessAPConfigurationPropertiesBase.cs index 374b75e..1d08c57 100644 --- a/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/WirelessAPConfigurationPropertiesBase.cs +++ b/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/WirelessAPConfigurationPropertiesBase.cs @@ -8,7 +8,7 @@ namespace nanoFramework.Tools.Debugger /// /// Base class for wireless Access Point configuration properties. /// - public class WirelessAPConfigurationPropertiesBase : WirelessConfigurationPropertiesBase + public partial class WirelessAPConfigurationPropertiesBase : WirelessConfigurationPropertiesBase { /// /// Channel for the network. diff --git a/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/WirelessConfigurationPropertiesBase.cs b/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/WirelessConfigurationPropertiesBase.cs index 6c55b34..bb45109 100644 --- a/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/WirelessConfigurationPropertiesBase.cs +++ b/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/WirelessConfigurationPropertiesBase.cs @@ -11,7 +11,7 @@ namespace nanoFramework.Tools.Debugger /// Base class for common wireless configuration properties. /// [AddINotifyPropertyChangedInterface] - public class WirelessConfigurationPropertiesBase + public partial class WirelessConfigurationPropertiesBase { /// /// Id of the configuration. diff --git a/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/X509CaRootBundlePropertiesBase.cs b/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/X509CaRootBundlePropertiesBase.cs index 0f60dfb..7627c86 100644 --- a/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/X509CaRootBundlePropertiesBase.cs +++ b/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/X509CaRootBundlePropertiesBase.cs @@ -8,7 +8,7 @@ namespace nanoFramework.Tools.Debugger { [AddINotifyPropertyChangedInterface] - public class X509CaRootBundlePropertiesBase + public partial class X509CaRootBundlePropertiesBase { private byte[] _certificate; diff --git a/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/X509DeviceCertificatesPropertiesBase.cs b/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/X509DeviceCertificatesPropertiesBase.cs index ee2cc7a..b736b1d 100644 --- a/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/X509DeviceCertificatesPropertiesBase.cs +++ b/nanoFramework.Tools.DebugLibrary.Shared/DeviceConfiguration/X509DeviceCertificatesPropertiesBase.cs @@ -8,7 +8,7 @@ namespace nanoFramework.Tools.Debugger { [AddINotifyPropertyChangedInterface] - public class X509DeviceCertificatesPropertiesBase + public partial class X509DeviceCertificatesPropertiesBase { private byte[] _certificate; diff --git a/nanoFramework.Tools.DebugLibrary.Shared/NFDevice/NanoDevice.cs b/nanoFramework.Tools.DebugLibrary.Shared/NFDevice/NanoDevice.cs index d3038f5..d13495e 100644 --- a/nanoFramework.Tools.DebugLibrary.Shared/NFDevice/NanoDevice.cs +++ b/nanoFramework.Tools.DebugLibrary.Shared/NFDevice/NanoDevice.cs @@ -10,7 +10,7 @@ namespace nanoFramework.Tools.Debugger { - public class NanoDevice : NanoDeviceBase, IDisposable, INanoDevice where T : new() + public partial class NanoDevice : NanoDeviceBase, IDisposable, INanoDevice where T : new() { private bool _disposed; diff --git a/nanoFramework.Tools.DebugLibrary.Shared/NFDevice/NanoDeviceBase.cs b/nanoFramework.Tools.DebugLibrary.Shared/NFDevice/NanoDeviceBase.cs index 14cb273..08e4995 100644 --- a/nanoFramework.Tools.DebugLibrary.Shared/NFDevice/NanoDeviceBase.cs +++ b/nanoFramework.Tools.DebugLibrary.Shared/NFDevice/NanoDeviceBase.cs @@ -18,7 +18,7 @@ namespace nanoFramework.Tools.Debugger { [AddINotifyPropertyChangedInterface] - public abstract class NanoDeviceBase + public abstract partial class NanoDeviceBase { /// /// nanoFramework debug engine. @@ -43,6 +43,7 @@ public abstract class NanoDeviceBase /// /// Device description. /// + [DependsOn(nameof(TargetName), nameof(ConnectionId))] public string Description => $"{TargetName} @ {ConnectionId}"; ///