diff --git a/src/Core/WinSWCore/Extensions/AbstractWinSWExtension.cs b/src/Core/WinSWCore/Extensions/AbstractWinSWExtension.cs index 45eb79a..5173e84 100644 --- a/src/Core/WinSWCore/Extensions/AbstractWinSWExtension.cs +++ b/src/Core/WinSWCore/Extensions/AbstractWinSWExtension.cs @@ -6,7 +6,9 @@ namespace winsw.Extensions { public abstract string DisplayName { get; } +#pragma warning disable CS8618 // Non-nullable field is uninitialized. Consider declaring as nullable. public WinSWExtensionDescriptor Descriptor { get; set; } +#pragma warning restore CS8618 // Non-nullable field is uninitialized. Consider declaring as nullable. public virtual void Configure(ServiceDescriptor descriptor, XmlNode node) { diff --git a/src/Core/WinSWCore/LogAppenders.cs b/src/Core/WinSWCore/LogAppenders.cs index 0b76adc..238f303 100644 --- a/src/Core/WinSWCore/LogAppenders.cs +++ b/src/Core/WinSWCore/LogAppenders.cs @@ -30,7 +30,9 @@ namespace winsw /// /// Error and information about logging should be reported here. /// +#pragma warning disable CS8618 // Non-nullable field is uninitialized. Consider declaring as nullable. public EventLogger EventLogger { get; set; } +#pragma warning restore CS8618 // Non-nullable field is uninitialized. Consider declaring as nullable. /// /// Convenience method to copy stuff from StreamReader to StreamWriter diff --git a/src/Core/WinSWCore/Logging/ServiceEventLogAppender.cs b/src/Core/WinSWCore/Logging/ServiceEventLogAppender.cs index 159b3cf..0a62312 100644 --- a/src/Core/WinSWCore/Logging/ServiceEventLogAppender.cs +++ b/src/Core/WinSWCore/Logging/ServiceEventLogAppender.cs @@ -10,7 +10,9 @@ namespace winsw.Logging /// public class ServiceEventLogAppender : AppenderSkeleton { +#pragma warning disable CS8618 // Non-nullable field is uninitialized. Consider declaring as nullable. public IServiceEventLogProvider provider { get; set; } +#pragma warning restore CS8618 // Non-nullable field is uninitialized. Consider declaring as nullable. override protected void Append(LoggingEvent loggingEvent) { diff --git a/src/Core/WinSWCore/ServiceDescriptor.cs b/src/Core/WinSWCore/ServiceDescriptor.cs index ed21b4a..511dbb8 100755 --- a/src/Core/WinSWCore/ServiceDescriptor.cs +++ b/src/Core/WinSWCore/ServiceDescriptor.cs @@ -81,7 +81,9 @@ namespace winsw /// /// Loads descriptor from existing DOM /// +#pragma warning disable CS8618 // Non-nullable field is uninitialized. Consider declaring as nullable. public ServiceDescriptor(XmlDocument dom) +#pragma warning restore CS8618 // Non-nullable field is uninitialized. Consider declaring as nullable. { this.dom = dom; }