diff --git a/Generator/CodeGenerator.cs b/Generator/CodeGenerator.cs index aa98107..d432eab 100644 --- a/Generator/CodeGenerator.cs +++ b/Generator/CodeGenerator.cs @@ -1,37 +1,20 @@ using System.Text; +using System.Threading.Channels; namespace System.Management.Generator; -public class CodeGenerator +public class CodeGenerator(ChannelReader channel) { private static readonly HashSet _excludedFolders = new(StringComparer.OrdinalIgnoreCase) { "bin", "obj" }; - private static DirectoryInfo FindTypesDirectory() - { - var dir = new DirectoryInfo(Environment.CurrentDirectory); - while (dir != null) - { - var typesDir = new DirectoryInfo(Path.Combine(dir.FullName, "Types")); - if (typesDir.Exists) - return typesDir; - dir = dir.Parent; - } - throw new DirectoryNotFoundException("Could not find 'Types' directory in any parent directory."); - } + private readonly DirectoryInfo _targetDirectory = FindTypesDirectory(); + private readonly Dictionary _classDefinitions = new(StringComparer.OrdinalIgnoreCase); - private readonly Dictionary _classDefinitions; - private readonly DirectoryInfo _targetDirectory; - - public CodeGenerator(IEnumerable classDefinitions) - { - _classDefinitions = classDefinitions.ToDictionary(t => t.ClassName, t => t, StringComparer.InvariantCultureIgnoreCase); - _targetDirectory = FindTypesDirectory(); - } - - public void GenerateCode() + public async Task GenerateCode() { var existingFiles = _targetDirectory.GetDirectories().Where(d => !_excludedFolders.Contains(d.Name)).SelectMany(d => d.GetFiles("*.g.cs", SearchOption.AllDirectories)).Select(fi => fi.FullName).ToHashSet(StringComparer.OrdinalIgnoreCase); - foreach (var typeDefinition in _classDefinitions.Values) + await foreach (var typeDefinition in channel.ReadAllAsync()) { + _classDefinitions[typeDefinition.ClassName] = typeDefinition; Console.WriteLine($"Generating class for {typeDefinition.ClassName}."); (var namespaceName, var className) = ParseClassName(typeDefinition.ClassName); @@ -92,6 +75,19 @@ public void GenerateCode() } } + private static DirectoryInfo FindTypesDirectory() + { + var dir = new DirectoryInfo(Environment.CurrentDirectory); + while (dir != null) + { + var typesDir = new DirectoryInfo(Path.Combine(dir.FullName, "Types")); + if (typesDir.Exists) + return typesDir; + dir = dir.Parent; + } + throw new DirectoryNotFoundException("Could not find 'Types' directory in any parent directory."); + } + private IEnumerable GetInheritedPropertiesFrom(string? superClass) => superClass != null && _classDefinitions.TryGetValue(superClass, out var td) ? td.Properties.Concat(GetInheritedPropertiesFrom(td.SuperClass)) : []; @@ -109,6 +105,7 @@ private string GenerateClassCode(string namespaceName, string className, string * Any changes made to this file will be overwritten. * * * **************************************************************/ + #nullable enable """); sb.AppendLine($"namespace System.Management.Types.{namespaceName};"); sb.AppendLine(); diff --git a/Generator/DefinitionLoader.cs b/Generator/DefinitionLoader.cs index 1f89d85..0e090ad 100644 --- a/Generator/DefinitionLoader.cs +++ b/Generator/DefinitionLoader.cs @@ -1,8 +1,9 @@ using System.Diagnostics.CodeAnalysis; using System.Text.RegularExpressions; +using System.Threading.Channels; namespace System.Management.Generator; -internal partial class DefinitionLoader(IEnumerable classNames) +internal partial class DefinitionLoader(ChannelWriter channel) { [GeneratedRegex(@"([^<]*)")] @@ -33,68 +34,58 @@ internal partial class DefinitionLoader(IEnumerable classNames) private static partial Regex GetLinkRegex(); private static readonly Regex LinkRegex = GetLinkRegex(); - private readonly Dictionary _classDefinitions = classNames.ToDictionary(n => n, n => default(ClassDefinition), StringComparer.OrdinalIgnoreCase); - public IEnumerable LoadedClassDefinitions => _classDefinitions.Values; + private readonly Dictionary _typeMismatches = new() { ["Win32_LogicalElement"] = "CIM_LogicalElement" }; + private readonly HashSet _loadedClassDefinitions = new(StringComparer.OrdinalIgnoreCase); - private string? CheckClass(string? className) + public async Task Load(IEnumerable classesToLoad) + { + foreach (var className in classesToLoad) + { + await TryLoadClass(className); + } + + channel.Complete(); + } + + private async Task TryLoadClass(string? className) { if (className == null) { return null; } - if ("Win32_LogicalElement".Equals(className)) + if (_typeMismatches.TryGetValue(className, out var correctClassName)) { - return CheckClass("CIM_LogicalElement"); + return await TryLoadClass(correctClassName); } - if (!_classDefinitions.ContainsKey(className)) + if (!_loadedClassDefinitions.Add(className)) { - if (className.IndexOf('_') == -1) - { - return CheckClass($"__{className}"); - } - - _classDefinitions.Add(className, default); - Console.WriteLine($"Met new class {className}."); + return className; } - return className; - } - public async Task Load() - { - foreach (var className in GetUnloadedClassNames()) + if (await LoadClassDefinition(className) is ClassDefinition classDefinition) { - if (await LoadClassDefinition(className) is ClassDefinition classDefinition) - { - _classDefinitions[className] = classDefinition; - } - else - { - _classDefinitions.Remove(className); - } + Console.WriteLine($"Loaded info for {className}:"); + await channel.WriteAsync(classDefinition); + return className; } - } - - private IEnumerable GetUnloadedClassNames() - { - var classNames = _classDefinitions.Where(kvp => kvp.Value.ClassName == null).Select(kvp => kvp.Key).ToArray(); - while (classNames.Length > 0) + else if (className.IndexOf('_') == -1) { - foreach (var className in classNames) - { - yield return className; - } - classNames = _classDefinitions.Where(kvp => kvp.Value.ClassName == null).Select(kvp => kvp.Key).ToArray(); + var prefixedClassName = $"__{className}"; + _typeMismatches[className] = prefixedClassName; + return await TryLoadClass(prefixedClassName); } + + return null; } private async Task LoadClassDefinition(string className) { - Console.WriteLine($"Getting info for {className}:"); + Console.WriteLine($"Loading info for {className}:"); Uri? classUri = null; Uri[] uris = className[0] == '_' - ? [new Uri($"https://learn.microsoft.com/en-gb/windows/win32/wmisdk/{className.Replace('_', '-')}")] + ? [new Uri($"https://learn.microsoft.com/en-us/windows/win32/wmisdk/{className.Replace('_', '-')}")] : [new Uri($"https://learn.microsoft.com/en-us/windows/win32/cimwin32prov/{className.Replace('_', '-')}"), new Uri($"https://learn.microsoft.com/en-us/previous-versions/windows/desktop/secrcw32prov//{className.Replace('_', '-')}")]; @@ -111,7 +102,7 @@ private IEnumerable GetUnloadedClassNames() { if (i + 1 == uris.Length) { - ErrorReporter.Report($"Unable to find Microsoft Learn page to parse for {className}: {ex.Message}", ex); + ErrorReporter.Report($"Unable to find Microsoft Learn page to parse for {className}: {ex.Message}", ex, throwOrBreak: false); break; } } @@ -119,7 +110,6 @@ private IEnumerable GetUnloadedClassNames() if (classUri == null || pageContents == null) { - ErrorReporter.Report($"Failed to load {className}."); return null; } @@ -151,14 +141,14 @@ private IEnumerable GetUnloadedClassNames() ErrorReporter.Report($"Encounterd different type {classDef[1]} when parsing data for {className}."); } - superClass = CheckClass(classDef.Length > 2 ? classDef[^1] : null); + superClass = await TryLoadClass(classDef.Length > 2 ? classDef[^1] : null); break; } var propertyBlock = pageContents.IndexOf("

GetPageContentsAsync(Uri url) return await response.Content.ReadAsStringAsync(); } - private IEnumerable ParseProperties(string[] propertyLines, string propertiesBlock) + private async Task> ParseProperties(string[] propertyLines, string propertiesBlock) { - foreach (var property in propertyLines.Select(ParsePropertyLine).OfType()) + var result = new List(propertyLines.Length); + foreach (var propertyLine in propertyLines) { - if (TryGetPropertyV1(property.Name, propertiesBlock, out var propertyBlock)) + if (await ParsePropertyLine(propertyLine) is PropertyDefinition property) { - if (PropertyIsInherited(propertyBlock)) + if (TryGetPropertyV1(property.Name, propertiesBlock, out var propertyBlock)) { - continue; + if (PropertyIsInherited(propertyBlock)) + { + continue; + } + result.Add(await UpdatePropertyV1(property, propertyBlock)); } - yield return UpdatePropertyV1(property, propertyBlock); - } - else if (TryGetPropertyV2(property.Name, propertiesBlock, out propertyBlock)) - { - if (PropertyIsInherited(propertyBlock)) + else if (TryGetPropertyV2(property.Name, propertiesBlock, out propertyBlock)) { - continue; + if (PropertyIsInherited(propertyBlock)) + { + continue; + } + result.Add(await UpdatePropertyV2(property, propertyBlock)); + } + else + { + ErrorReporter.Report($"No description found for property {property.Name}.", throwOrBreak: false); } - yield return UpdatePropertyV2(property, propertyBlock); - } - else - { - ErrorReporter.Report($"No description found for property {property.Name}.", throwOrBreak: false); } } + + return result; } private static bool TryGetPropertyV1(string propertyName, string propertiesBlock, [MaybeNullWhen(false)]out string propertyBlock) @@ -235,11 +231,12 @@ private static bool TryGetPropertyV2(string propertyName, string propertiesBlock private static bool PropertyIsInherited(string propertyBlock) => propertyBlock.Contains("This property is inherited from"); - private PropertyDefinition UpdatePropertyV1(PropertyDefinition property, string propertyBlock) + private async Task UpdatePropertyV1(PropertyDefinition property, string propertyBlock) { foreach (var paragraph in ParagraphRegex.Matches(propertyBlock).Select(TrimHTML)) { - if (!ParseSubProperty(ref property, paragraph)) + (var parsed, property) = await ParseSubProperty(property, paragraph); + if (!parsed) { property = property with { Description = paragraph }; break; @@ -249,11 +246,11 @@ private PropertyDefinition UpdatePropertyV1(PropertyDefinition property, string return property; } - private PropertyDefinition UpdatePropertyV2(PropertyDefinition property, string propertyBlock) + private async Task UpdatePropertyV2(PropertyDefinition property, string propertyBlock) { foreach (var propertyDescription in PropertyRegex.Matches(propertyBlock).Select(TrimHTML)) { - ParseSubProperty(ref property, propertyDescription); + (_, property) = await ParseSubProperty(property, propertyDescription); } if (TrimHTML(DescriptionRegex.Match(propertyBlock)) is string description && description.Length > 0) @@ -264,12 +261,12 @@ private PropertyDefinition UpdatePropertyV2(PropertyDefinition property, string return property; } - private bool ParseSubProperty(ref PropertyDefinition property, string paragraph) + private async Task<(bool, PropertyDefinition)> ParseSubProperty(PropertyDefinition property, string paragraph) { var colonIndex = paragraph.IndexOf(':'); if (colonIndex == -1) { - return false; + return (false, property); } switch (paragraph[..colonIndex]) @@ -289,7 +286,7 @@ private bool ParseSubProperty(ref PropertyDefinition property, string paragraph) } else if (typeName.Contains('_')) { - property = property with { Type = CimType.Reference, ReferencedClass = CheckClass(typeName) }; + property = property with { Type = CimType.Reference, ReferencedClass = await TryLoadClass(typeName) }; } else { @@ -314,7 +311,7 @@ private bool ParseSubProperty(ref PropertyDefinition property, string paragraph) property = property with { Qualifiers = ParseQualifiers(paragraph[(colonIndex + 2)..]) }; break; } - return true; + return (true, property); } private static List ParseQualifiers(string qualifiers) @@ -334,7 +331,7 @@ private static string TrimHTML(string source) .Replace(" ", " ") .Trim(); - private PropertyDefinition? ParsePropertyLine(string propertyLine) + private async Task ParsePropertyLine(string propertyLine) { var parts = TrimHTML(propertyLine).Split(' ', options: StringSplitOptions.RemoveEmptyEntries); @@ -347,7 +344,7 @@ private static string TrimHTML(string source) if (!Enum.TryParse(parts[0], ignoreCase: true, out CimType type) && parts[0].Contains('_')) { type = CimType.Reference; - referenceType = CheckClass(parts[0]); + referenceType = await TryLoadClass(parts[0]); } var name = parts[^2][0] == '=' ? parts[^3] : parts[^1]; diff --git a/Generator/Program.cs b/Generator/Program.cs index f88b17a..1c40416 100644 --- a/Generator/Program.cs +++ b/Generator/Program.cs @@ -1,5 +1,6 @@ // See https://aka.ms/new-console-template for more information using System.Management.Generator; +using System.Threading.Channels; List classes = [ @@ -80,7 +81,8 @@ "Win32_MethodParameterClass", "Win32_WMIElementSetting", "Win32_WMISetting", ]; -var loader = new DefinitionLoader(classes); -await loader.Load(); -var generator = new CodeGenerator(loader.LoadedClassDefinitions); -generator.GenerateCode(); +var channel = Channel.CreateUnbounded(); + +var loader = new DefinitionLoader(channel.Writer); +var generator = new CodeGenerator(channel.Reader); +await Task.WhenAll(loader.Load(classes), generator.GenerateCode()); diff --git a/Types/Base/_ACE.g.cs b/Types/Base/_ACE.g.cs index ef8420f..2b61b9f 100644 --- a/Types/Base/_ACE.g.cs +++ b/Types/Base/_ACE.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _ACE(ManagementObject ManagementObject) : _SecurityRelatedClass(ManagementObject) diff --git a/Types/Base/_AbsoluteTimerInstruction.g.cs b/Types/Base/_AbsoluteTimerInstruction.g.cs index 022a2ac..5a03782 100644 --- a/Types/Base/_AbsoluteTimerInstruction.g.cs +++ b/Types/Base/_AbsoluteTimerInstruction.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _AbsoluteTimerInstruction(ManagementObject ManagementObject) : _TimerInstruction(ManagementObject) diff --git a/Types/Base/_AggregateEvent.g.cs b/Types/Base/_AggregateEvent.g.cs index 65818cb..d5d543a 100644 --- a/Types/Base/_AggregateEvent.g.cs +++ b/Types/Base/_AggregateEvent.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _AggregateEvent(ManagementObject ManagementObject) : _IndicationRelated(ManagementObject) diff --git a/Types/Base/_ArbitratorConfiguration.g.cs b/Types/Base/_ArbitratorConfiguration.g.cs index 92420f1..ef62f99 100644 --- a/Types/Base/_ArbitratorConfiguration.g.cs +++ b/Types/Base/_ArbitratorConfiguration.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _ArbitratorConfiguration(ManagementObject ManagementObject) : _SystemClass(ManagementObject) diff --git a/Types/Base/_CIMOMIdentification.g.cs b/Types/Base/_CIMOMIdentification.g.cs index 8416e20..7f33d87 100644 --- a/Types/Base/_CIMOMIdentification.g.cs +++ b/Types/Base/_CIMOMIdentification.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _CIMOMIdentification(ManagementObject ManagementObject) : _SystemClass(ManagementObject) diff --git a/Types/Base/_CacheControl.g.cs b/Types/Base/_CacheControl.g.cs index b11825a..3f87b77 100644 --- a/Types/Base/_CacheControl.g.cs +++ b/Types/Base/_CacheControl.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _CacheControl(ManagementObject ManagementObject) : _SystemClass(ManagementObject) diff --git a/Types/Base/_ClassCreationEvent.g.cs b/Types/Base/_ClassCreationEvent.g.cs index 66d4cf0..ee38161 100644 --- a/Types/Base/_ClassCreationEvent.g.cs +++ b/Types/Base/_ClassCreationEvent.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _ClassCreationEvent(ManagementObject ManagementObject) : _ClassOperationEvent(ManagementObject) diff --git a/Types/Base/_ClassDeletionEvent.g.cs b/Types/Base/_ClassDeletionEvent.g.cs index 8d45d5a..e47e940 100644 --- a/Types/Base/_ClassDeletionEvent.g.cs +++ b/Types/Base/_ClassDeletionEvent.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _ClassDeletionEvent(ManagementObject ManagementObject) : _ClassOperationEvent(ManagementObject) diff --git a/Types/Base/_ClassModificationEvent.g.cs b/Types/Base/_ClassModificationEvent.g.cs index 3ddcfe2..7fc91dc 100644 --- a/Types/Base/_ClassModificationEvent.g.cs +++ b/Types/Base/_ClassModificationEvent.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _ClassModificationEvent(ManagementObject ManagementObject) : _ClassOperationEvent(ManagementObject) diff --git a/Types/Base/_ClassOperationEvent.g.cs b/Types/Base/_ClassOperationEvent.g.cs index 9db049f..b14e51f 100644 --- a/Types/Base/_ClassOperationEvent.g.cs +++ b/Types/Base/_ClassOperationEvent.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _ClassOperationEvent(ManagementObject ManagementObject) : _Event(ManagementObject) diff --git a/Types/Base/_ClassProviderRegistration.g.cs b/Types/Base/_ClassProviderRegistration.g.cs index c157dea..753378d 100644 --- a/Types/Base/_ClassProviderRegistration.g.cs +++ b/Types/Base/_ClassProviderRegistration.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _ClassProviderRegistration(ManagementObject ManagementObject) : _ObjectProviderRegistration(ManagementObject) diff --git a/Types/Base/_ConsumerFailureEvent.g.cs b/Types/Base/_ConsumerFailureEvent.g.cs index c33bf0b..2dcd876 100644 --- a/Types/Base/_ConsumerFailureEvent.g.cs +++ b/Types/Base/_ConsumerFailureEvent.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _ConsumerFailureEvent(ManagementObject ManagementObject) : _EventDroppedEvent(ManagementObject) diff --git a/Types/Base/_Event.g.cs b/Types/Base/_Event.g.cs index 512a0b4..46d1177 100644 --- a/Types/Base/_Event.g.cs +++ b/Types/Base/_Event.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _Event(ManagementObject ManagementObject) : _IndicationRelated(ManagementObject) diff --git a/Types/Base/_EventConsumer.g.cs b/Types/Base/_EventConsumer.g.cs index 236b32e..76b35ec 100644 --- a/Types/Base/_EventConsumer.g.cs +++ b/Types/Base/_EventConsumer.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _EventConsumer(ManagementObject ManagementObject) : _IndicationRelated(ManagementObject) diff --git a/Types/Base/_EventConsumerProviderCacheControl.g.cs b/Types/Base/_EventConsumerProviderCacheControl.g.cs index d800366..a485761 100644 --- a/Types/Base/_EventConsumerProviderCacheControl.g.cs +++ b/Types/Base/_EventConsumerProviderCacheControl.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _EventConsumerProviderCacheControl(ManagementObject ManagementObject) : _CacheControl(ManagementObject) diff --git a/Types/Base/_EventConsumerProviderRegistration.g.cs b/Types/Base/_EventConsumerProviderRegistration.g.cs index 97d582b..9922ccd 100644 --- a/Types/Base/_EventConsumerProviderRegistration.g.cs +++ b/Types/Base/_EventConsumerProviderRegistration.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _EventConsumerProviderRegistration(ManagementObject ManagementObject) : _ProviderRegistration(ManagementObject) diff --git a/Types/Base/_EventDroppedEvent.g.cs b/Types/Base/_EventDroppedEvent.g.cs index 3133202..bddd697 100644 --- a/Types/Base/_EventDroppedEvent.g.cs +++ b/Types/Base/_EventDroppedEvent.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _EventDroppedEvent(ManagementObject ManagementObject) : _SystemEvent(ManagementObject) diff --git a/Types/Base/_EventFilter.g.cs b/Types/Base/_EventFilter.g.cs index b6b1a0c..a153f0e 100644 --- a/Types/Base/_EventFilter.g.cs +++ b/Types/Base/_EventFilter.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _EventFilter(ManagementObject ManagementObject) : _IndicationRelated(ManagementObject) diff --git a/Types/Base/_EventGenerator.g.cs b/Types/Base/_EventGenerator.g.cs index 48fd155..dc6fcdd 100644 --- a/Types/Base/_EventGenerator.g.cs +++ b/Types/Base/_EventGenerator.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _EventGenerator(ManagementObject ManagementObject) : _IndicationRelated(ManagementObject) diff --git a/Types/Base/_EventProviderCacheControl.g.cs b/Types/Base/_EventProviderCacheControl.g.cs index beea4d4..1c9b79c 100644 --- a/Types/Base/_EventProviderCacheControl.g.cs +++ b/Types/Base/_EventProviderCacheControl.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _EventProviderCacheControl(ManagementObject ManagementObject) : _CacheControl(ManagementObject) diff --git a/Types/Base/_EventProviderRegistration.g.cs b/Types/Base/_EventProviderRegistration.g.cs index 00259ba..96156e7 100644 --- a/Types/Base/_EventProviderRegistration.g.cs +++ b/Types/Base/_EventProviderRegistration.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _EventProviderRegistration(ManagementObject ManagementObject) : _ProviderRegistration(ManagementObject) diff --git a/Types/Base/_EventQueueOverflowEvent.g.cs b/Types/Base/_EventQueueOverflowEvent.g.cs index 9a4993e..cb37b55 100644 --- a/Types/Base/_EventQueueOverflowEvent.g.cs +++ b/Types/Base/_EventQueueOverflowEvent.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _EventQueueOverflowEvent(ManagementObject ManagementObject) : _EventDroppedEvent(ManagementObject) diff --git a/Types/Base/_EventSinkCacheControl.g.cs b/Types/Base/_EventSinkCacheControl.g.cs index e5f45a7..e8ea45a 100644 --- a/Types/Base/_EventSinkCacheControl.g.cs +++ b/Types/Base/_EventSinkCacheControl.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _EventSinkCacheControl(ManagementObject ManagementObject) : _CacheControl(ManagementObject) diff --git a/Types/Base/_ExtendedStatus.g.cs b/Types/Base/_ExtendedStatus.g.cs index ea2217e..5c728a4 100644 --- a/Types/Base/_ExtendedStatus.g.cs +++ b/Types/Base/_ExtendedStatus.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _ExtendedStatus(ManagementObject ManagementObject) : _NotifyStatus(ManagementObject) diff --git a/Types/Base/_ExtrinsicEvent.g.cs b/Types/Base/_ExtrinsicEvent.g.cs index 95550c2..53f9e6f 100644 --- a/Types/Base/_ExtrinsicEvent.g.cs +++ b/Types/Base/_ExtrinsicEvent.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _ExtrinsicEvent(ManagementObject ManagementObject) : _Event(ManagementObject) diff --git a/Types/Base/_FilterToConsumerBinding.g.cs b/Types/Base/_FilterToConsumerBinding.g.cs index 0cf2c84..76d09ce 100644 --- a/Types/Base/_FilterToConsumerBinding.g.cs +++ b/Types/Base/_FilterToConsumerBinding.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _FilterToConsumerBinding(ManagementObject ManagementObject) : _IndicationRelated(ManagementObject) diff --git a/Types/Base/_IndicationRelated.g.cs b/Types/Base/_IndicationRelated.g.cs index 0a6c29a..67c28a5 100644 --- a/Types/Base/_IndicationRelated.g.cs +++ b/Types/Base/_IndicationRelated.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _IndicationRelated(ManagementObject ManagementObject) : _SystemClass(ManagementObject) diff --git a/Types/Base/_InstanceCreationEvent.g.cs b/Types/Base/_InstanceCreationEvent.g.cs index 7278fc5..7e45b5a 100644 --- a/Types/Base/_InstanceCreationEvent.g.cs +++ b/Types/Base/_InstanceCreationEvent.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _InstanceCreationEvent(ManagementObject ManagementObject) : _InstanceOperationEvent(ManagementObject) diff --git a/Types/Base/_InstanceDeletionEvent.g.cs b/Types/Base/_InstanceDeletionEvent.g.cs index 31f994f..c75092d 100644 --- a/Types/Base/_InstanceDeletionEvent.g.cs +++ b/Types/Base/_InstanceDeletionEvent.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _InstanceDeletionEvent(ManagementObject ManagementObject) : _InstanceOperationEvent(ManagementObject) diff --git a/Types/Base/_InstanceModificationEvent.g.cs b/Types/Base/_InstanceModificationEvent.g.cs index 14a75ed..80c7431 100644 --- a/Types/Base/_InstanceModificationEvent.g.cs +++ b/Types/Base/_InstanceModificationEvent.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _InstanceModificationEvent(ManagementObject ManagementObject) : _InstanceOperationEvent(ManagementObject) diff --git a/Types/Base/_InstanceOperationEvent.g.cs b/Types/Base/_InstanceOperationEvent.g.cs index 44b948f..d3f7531 100644 --- a/Types/Base/_InstanceOperationEvent.g.cs +++ b/Types/Base/_InstanceOperationEvent.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _InstanceOperationEvent(ManagementObject ManagementObject) : _Event(ManagementObject) diff --git a/Types/Base/_InstanceProviderRegistration.g.cs b/Types/Base/_InstanceProviderRegistration.g.cs index 08a6bd4..e3abff5 100644 --- a/Types/Base/_InstanceProviderRegistration.g.cs +++ b/Types/Base/_InstanceProviderRegistration.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _InstanceProviderRegistration(ManagementObject ManagementObject) : _ObjectProviderRegistration(ManagementObject) diff --git a/Types/Base/_IntervalTimerInstruction.g.cs b/Types/Base/_IntervalTimerInstruction.g.cs index 744202d..c529fb8 100644 --- a/Types/Base/_IntervalTimerInstruction.g.cs +++ b/Types/Base/_IntervalTimerInstruction.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _IntervalTimerInstruction(ManagementObject ManagementObject) : _TimerInstruction(ManagementObject) diff --git a/Types/Base/_MethodInvocationEvent.g.cs b/Types/Base/_MethodInvocationEvent.g.cs index 6552794..8dc8421 100644 --- a/Types/Base/_MethodInvocationEvent.g.cs +++ b/Types/Base/_MethodInvocationEvent.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _MethodInvocationEvent(ManagementObject ManagementObject) : _InstanceOperationEvent(ManagementObject) @@ -16,7 +17,7 @@ public partial record class _MethodInvocationEvent(ManagementObject ManagementOb /// /// Reference to an instance that represents the input and output parameters of the method call. /// - public _PARAMETERS? Parameters => (_PARAMETERS)ManagementObject[nameof(Parameters)]; + public _Parameters? Parameters => (_Parameters)ManagementObject[nameof(Parameters)]; /// /// If TRUE, the event is raised before the method is called. /// diff --git a/Types/Base/_MethodProviderRegistration.g.cs b/Types/Base/_MethodProviderRegistration.g.cs index 562e91b..ad7c717 100644 --- a/Types/Base/_MethodProviderRegistration.g.cs +++ b/Types/Base/_MethodProviderRegistration.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _MethodProviderRegistration(ManagementObject ManagementObject) : _ProviderRegistration(ManagementObject) diff --git a/Types/Base/_NTLMUser9X.g.cs b/Types/Base/_NTLMUser9X.g.cs index 9d63950..2e7c3f6 100644 --- a/Types/Base/_NTLMUser9X.g.cs +++ b/Types/Base/_NTLMUser9X.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _NTLMUser9X(ManagementObject ManagementObject) : _SecurityRelatedClass(ManagementObject) diff --git a/Types/Base/_Namespace.g.cs b/Types/Base/_Namespace.g.cs index 072313a..d9bc702 100644 --- a/Types/Base/_Namespace.g.cs +++ b/Types/Base/_Namespace.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _Namespace(ManagementObject ManagementObject) : _SystemClass(ManagementObject) diff --git a/Types/Base/_NamespaceCreationEvent.g.cs b/Types/Base/_NamespaceCreationEvent.g.cs index b67c8f8..fa97cab 100644 --- a/Types/Base/_NamespaceCreationEvent.g.cs +++ b/Types/Base/_NamespaceCreationEvent.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _NamespaceCreationEvent(ManagementObject ManagementObject) : _NamespaceOperationEvent(ManagementObject) diff --git a/Types/Base/_NamespaceDeletionEvent.g.cs b/Types/Base/_NamespaceDeletionEvent.g.cs index e14e755..e15fcfa 100644 --- a/Types/Base/_NamespaceDeletionEvent.g.cs +++ b/Types/Base/_NamespaceDeletionEvent.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _NamespaceDeletionEvent(ManagementObject ManagementObject) : _NamespaceOperationEvent(ManagementObject) diff --git a/Types/Base/_NamespaceModificationEvent.g.cs b/Types/Base/_NamespaceModificationEvent.g.cs index 714b6fb..10452fc 100644 --- a/Types/Base/_NamespaceModificationEvent.g.cs +++ b/Types/Base/_NamespaceModificationEvent.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _NamespaceModificationEvent(ManagementObject ManagementObject) : _NamespaceOperationEvent(ManagementObject) diff --git a/Types/Base/_NamespaceOperationEvent.g.cs b/Types/Base/_NamespaceOperationEvent.g.cs index d2fae53..41b760d 100644 --- a/Types/Base/_NamespaceOperationEvent.g.cs +++ b/Types/Base/_NamespaceOperationEvent.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _NamespaceOperationEvent(ManagementObject ManagementObject) : _Event(ManagementObject) diff --git a/Types/Base/_NotifyStatus.g.cs b/Types/Base/_NotifyStatus.g.cs index 6b701a3..d14a954 100644 --- a/Types/Base/_NotifyStatus.g.cs +++ b/Types/Base/_NotifyStatus.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _NotifyStatus(ManagementObject ManagementObject) : _Object(ManagementObject) diff --git a/Types/Base/_ObjectProviderCacheControl.g.cs b/Types/Base/_ObjectProviderCacheControl.g.cs index 78cfdc1..8255c8c 100644 --- a/Types/Base/_ObjectProviderCacheControl.g.cs +++ b/Types/Base/_ObjectProviderCacheControl.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _ObjectProviderCacheControl(ManagementObject ManagementObject) : _CacheControl(ManagementObject) diff --git a/Types/Base/_ObjectProviderRegistration.g.cs b/Types/Base/_ObjectProviderRegistration.g.cs index 0fc514f..13ac276 100644 --- a/Types/Base/_ObjectProviderRegistration.g.cs +++ b/Types/Base/_ObjectProviderRegistration.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _ObjectProviderRegistration(ManagementObject ManagementObject) : _ProviderRegistration(ManagementObject) diff --git a/Types/Base/_PARAMETERS.g.cs b/Types/Base/_Parameters.g.cs similarity index 86% rename from Types/Base/_PARAMETERS.g.cs rename to Types/Base/_Parameters.g.cs index 1de9e9f..59741c2 100644 --- a/Types/Base/_PARAMETERS.g.cs +++ b/Types/Base/_Parameters.g.cs @@ -5,8 +5,9 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; -public partial record class _PARAMETERS(ManagementObject ManagementObject) : _Object(ManagementObject) +public partial record class _Parameters(ManagementObject ManagementObject) : _Object(ManagementObject) { } diff --git a/Types/Base/_PropertyProviderCacheControl.g.cs b/Types/Base/_PropertyProviderCacheControl.g.cs index 1e0cdb7..80a919b 100644 --- a/Types/Base/_PropertyProviderCacheControl.g.cs +++ b/Types/Base/_PropertyProviderCacheControl.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _PropertyProviderCacheControl(ManagementObject ManagementObject) : _Object(ManagementObject) diff --git a/Types/Base/_PropertyProviderRegistration.g.cs b/Types/Base/_PropertyProviderRegistration.g.cs index e5071cd..2a3950f 100644 --- a/Types/Base/_PropertyProviderRegistration.g.cs +++ b/Types/Base/_PropertyProviderRegistration.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _PropertyProviderRegistration(ManagementObject ManagementObject) : _ProviderRegistration(ManagementObject) diff --git a/Types/Base/_Provider.g.cs b/Types/Base/_Provider.g.cs index 06ec504..c84ca1a 100644 --- a/Types/Base/_Provider.g.cs +++ b/Types/Base/_Provider.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _Provider(ManagementObject ManagementObject) : _SystemClass(ManagementObject) diff --git a/Types/Base/_ProviderHostQuotaConfiguration.g.cs b/Types/Base/_ProviderHostQuotaConfiguration.g.cs index f41a547..f0d9c7c 100644 --- a/Types/Base/_ProviderHostQuotaConfiguration.g.cs +++ b/Types/Base/_ProviderHostQuotaConfiguration.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _ProviderHostQuotaConfiguration(ManagementObject ManagementObject) : _SystemClass(ManagementObject) diff --git a/Types/Base/_ProviderRegistration.g.cs b/Types/Base/_ProviderRegistration.g.cs index 648d5df..3f07bee 100644 --- a/Types/Base/_ProviderRegistration.g.cs +++ b/Types/Base/_ProviderRegistration.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _ProviderRegistration(ManagementObject ManagementObject) : _SystemClass(ManagementObject) diff --git a/Types/Base/_SecurityDescriptor.g.cs b/Types/Base/_SecurityDescriptor.g.cs index 0bd0b87..2cc6783 100644 --- a/Types/Base/_SecurityDescriptor.g.cs +++ b/Types/Base/_SecurityDescriptor.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _SecurityDescriptor(ManagementObject ManagementObject) : _Object(ManagementObject) diff --git a/Types/Base/_SecurityRelatedClass.g.cs b/Types/Base/_SecurityRelatedClass.g.cs index b08d114..9a77ec7 100644 --- a/Types/Base/_SecurityRelatedClass.g.cs +++ b/Types/Base/_SecurityRelatedClass.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _SecurityRelatedClass(ManagementObject ManagementObject) : _Object(ManagementObject) diff --git a/Types/Base/_SystemClass.g.cs b/Types/Base/_SystemClass.g.cs index 0e42e44..467c1e4 100644 --- a/Types/Base/_SystemClass.g.cs +++ b/Types/Base/_SystemClass.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _SystemClass(ManagementObject ManagementObject) : _Object(ManagementObject) diff --git a/Types/Base/_SystemEvent.g.cs b/Types/Base/_SystemEvent.g.cs index 6bf5837..866a546 100644 --- a/Types/Base/_SystemEvent.g.cs +++ b/Types/Base/_SystemEvent.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _SystemEvent(ManagementObject ManagementObject) : _ExtrinsicEvent(ManagementObject) diff --git a/Types/Base/_SystemSecurity.g.cs b/Types/Base/_SystemSecurity.g.cs index 9edd18f..be6876c 100644 --- a/Types/Base/_SystemSecurity.g.cs +++ b/Types/Base/_SystemSecurity.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _SystemSecurity(ManagementObject ManagementObject) : _Object(ManagementObject) diff --git a/Types/Base/_TimerEvent.g.cs b/Types/Base/_TimerEvent.g.cs index 6ffe137..5aa8856 100644 --- a/Types/Base/_TimerEvent.g.cs +++ b/Types/Base/_TimerEvent.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _TimerEvent(ManagementObject ManagementObject) : _Event(ManagementObject) diff --git a/Types/Base/_TimerInstruction.g.cs b/Types/Base/_TimerInstruction.g.cs index 4cafc8b..68fe5fd 100644 --- a/Types/Base/_TimerInstruction.g.cs +++ b/Types/Base/_TimerInstruction.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _TimerInstruction(ManagementObject ManagementObject) : _EventGenerator(ManagementObject) diff --git a/Types/Base/_TimerNextFiring.g.cs b/Types/Base/_TimerNextFiring.g.cs index 27897e9..389e58e 100644 --- a/Types/Base/_TimerNextFiring.g.cs +++ b/Types/Base/_TimerNextFiring.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _TimerNextFiring(ManagementObject ManagementObject) : _Object(ManagementObject) diff --git a/Types/Base/_Trustee.g.cs b/Types/Base/_Trustee.g.cs index a78fcfd..2fbc2d1 100644 --- a/Types/Base/_Trustee.g.cs +++ b/Types/Base/_Trustee.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _Trustee(ManagementObject ManagementObject) : _Object(ManagementObject) diff --git a/Types/Base/_Win32Provider.g.cs b/Types/Base/_Win32Provider.g.cs index c07cff6..03d0583 100644 --- a/Types/Base/_Win32Provider.g.cs +++ b/Types/Base/_Win32Provider.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _Win32Provider(ManagementObject ManagementObject) : _Provider(ManagementObject) diff --git a/Types/Base/_thisNAMESPACE.g.cs b/Types/Base/_thisNAMESPACE.g.cs index bbcdcbb..298dc67 100644 --- a/Types/Base/_thisNAMESPACE.g.cs +++ b/Types/Base/_thisNAMESPACE.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Base; public partial record class _thisNAMESPACE(ManagementObject ManagementObject) : _SystemClass(ManagementObject) diff --git a/Types/CIM/AllocatedResource.g.cs b/Types/CIM/AllocatedResource.g.cs index 7b43888..8330048 100644 --- a/Types/CIM/AllocatedResource.g.cs +++ b/Types/CIM/AllocatedResource.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class AllocatedResource(ManagementObject ManagementObject) : Dependency(ManagementObject) diff --git a/Types/CIM/AssociatedMemory.g.cs b/Types/CIM/AssociatedMemory.g.cs index e8f204d..1c4cbc7 100644 --- a/Types/CIM/AssociatedMemory.g.cs +++ b/Types/CIM/AssociatedMemory.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class AssociatedMemory(ManagementObject ManagementObject) : Dependency(ManagementObject) diff --git a/Types/CIM/AssociatedProcessorMemory.g.cs b/Types/CIM/AssociatedProcessorMemory.g.cs index 3e0ed34..55e1bca 100644 --- a/Types/CIM/AssociatedProcessorMemory.g.cs +++ b/Types/CIM/AssociatedProcessorMemory.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class AssociatedProcessorMemory(ManagementObject ManagementObject) : AssociatedMemory(ManagementObject) diff --git a/Types/CIM/BIOSElement.g.cs b/Types/CIM/BIOSElement.g.cs index b57f9be..771f296 100644 --- a/Types/CIM/BIOSElement.g.cs +++ b/Types/CIM/BIOSElement.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class BIOSElement(ManagementObject ManagementObject) : SoftwareElement(ManagementObject) diff --git a/Types/CIM/BasedOn.g.cs b/Types/CIM/BasedOn.g.cs index 5d0e210..423afa8 100644 --- a/Types/CIM/BasedOn.g.cs +++ b/Types/CIM/BasedOn.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class BasedOn(ManagementObject ManagementObject) : Dependency(ManagementObject) diff --git a/Types/CIM/Battery.g.cs b/Types/CIM/Battery.g.cs index f3c9a40..9d1f987 100644 --- a/Types/CIM/Battery.g.cs +++ b/Types/CIM/Battery.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class Battery(ManagementObject ManagementObject) : LogicalDevice(ManagementObject) diff --git a/Types/CIM/CDROMDrive.g.cs b/Types/CIM/CDROMDrive.g.cs index aef4d92..b237920 100644 --- a/Types/CIM/CDROMDrive.g.cs +++ b/Types/CIM/CDROMDrive.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class CDROMDrive(ManagementObject ManagementObject) : MediaAccessDevice(ManagementObject) diff --git a/Types/CIM/CacheMemory.g.cs b/Types/CIM/CacheMemory.g.cs index 6aa4ebc..2934679 100644 --- a/Types/CIM/CacheMemory.g.cs +++ b/Types/CIM/CacheMemory.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class CacheMemory(ManagementObject ManagementObject) : Memory(ManagementObject) diff --git a/Types/CIM/Card.g.cs b/Types/CIM/Card.g.cs index 4f0fab0..1809c8c 100644 --- a/Types/CIM/Card.g.cs +++ b/Types/CIM/Card.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class Card(ManagementObject ManagementObject) : PhysicalPackage(ManagementObject) diff --git a/Types/CIM/Chassis.g.cs b/Types/CIM/Chassis.g.cs index 388e609..d06342a 100644 --- a/Types/CIM/Chassis.g.cs +++ b/Types/CIM/Chassis.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class Chassis(ManagementObject ManagementObject) : PhysicalFrame(ManagementObject) diff --git a/Types/CIM/Chip.g.cs b/Types/CIM/Chip.g.cs index 08050a0..23f6337 100644 --- a/Types/CIM/Chip.g.cs +++ b/Types/CIM/Chip.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class Chip(ManagementObject ManagementObject) : PhysicalComponent(ManagementObject) diff --git a/Types/CIM/Component.g.cs b/Types/CIM/Component.g.cs index 56f08bf..4a9a0a9 100644 --- a/Types/CIM/Component.g.cs +++ b/Types/CIM/Component.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class Component(ManagementObject ManagementObject) : Base._Object(ManagementObject) diff --git a/Types/CIM/ComputerSystem.g.cs b/Types/CIM/ComputerSystem.g.cs index 1167ef0..e40f0e9 100644 --- a/Types/CIM/ComputerSystem.g.cs +++ b/Types/CIM/ComputerSystem.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class ComputerSystem(ManagementObject ManagementObject) : System(ManagementObject) diff --git a/Types/CIM/ComputerSystemResource.g.cs b/Types/CIM/ComputerSystemResource.g.cs index 0eaf375..aef1068 100644 --- a/Types/CIM/ComputerSystemResource.g.cs +++ b/Types/CIM/ComputerSystemResource.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class ComputerSystemResource(ManagementObject ManagementObject) : SystemComponent(ManagementObject) diff --git a/Types/CIM/Container.g.cs b/Types/CIM/Container.g.cs index 107e17c..ae16344 100644 --- a/Types/CIM/Container.g.cs +++ b/Types/CIM/Container.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class Container(ManagementObject ManagementObject) : Component(ManagementObject) diff --git a/Types/CIM/ControlledBy.g.cs b/Types/CIM/ControlledBy.g.cs index a2684f0..87e4cf7 100644 --- a/Types/CIM/ControlledBy.g.cs +++ b/Types/CIM/ControlledBy.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class ControlledBy(ManagementObject ManagementObject) : DeviceConnection(ManagementObject) diff --git a/Types/CIM/Controller.g.cs b/Types/CIM/Controller.g.cs index 270541c..456f084 100644 --- a/Types/CIM/Controller.g.cs +++ b/Types/CIM/Controller.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class Controller(ManagementObject ManagementObject) : LogicalDevice(ManagementObject) diff --git a/Types/CIM/CoolingDevice.g.cs b/Types/CIM/CoolingDevice.g.cs index b79243f..a2a64b4 100644 --- a/Types/CIM/CoolingDevice.g.cs +++ b/Types/CIM/CoolingDevice.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class CoolingDevice(ManagementObject ManagementObject) : LogicalDevice(ManagementObject) diff --git a/Types/CIM/CurrentSensor.g.cs b/Types/CIM/CurrentSensor.g.cs index bf53d60..449b4e2 100644 --- a/Types/CIM/CurrentSensor.g.cs +++ b/Types/CIM/CurrentSensor.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class CurrentSensor(ManagementObject ManagementObject) : NumericSensor(ManagementObject) diff --git a/Types/CIM/DMA.g.cs b/Types/CIM/DMA.g.cs index 92766cd..57833af 100644 --- a/Types/CIM/DMA.g.cs +++ b/Types/CIM/DMA.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class DMA(ManagementObject ManagementObject) : SystemResource(ManagementObject) diff --git a/Types/CIM/DataFile.g.cs b/Types/CIM/DataFile.g.cs index bc795b7..b4685fb 100644 --- a/Types/CIM/DataFile.g.cs +++ b/Types/CIM/DataFile.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class DataFile(ManagementObject ManagementObject) : LogicalFile(ManagementObject) diff --git a/Types/CIM/Dependency.g.cs b/Types/CIM/Dependency.g.cs index 98b1434..0539e15 100644 --- a/Types/CIM/Dependency.g.cs +++ b/Types/CIM/Dependency.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class Dependency(ManagementObject ManagementObject) : Base._Object(ManagementObject) diff --git a/Types/CIM/DesktopMonitor.g.cs b/Types/CIM/DesktopMonitor.g.cs index af9413a..5084567 100644 --- a/Types/CIM/DesktopMonitor.g.cs +++ b/Types/CIM/DesktopMonitor.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class DesktopMonitor(ManagementObject ManagementObject) : Display(ManagementObject) diff --git a/Types/CIM/DeviceConnection.g.cs b/Types/CIM/DeviceConnection.g.cs index 329ede6..f79e6cd 100644 --- a/Types/CIM/DeviceConnection.g.cs +++ b/Types/CIM/DeviceConnection.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class DeviceConnection(ManagementObject ManagementObject) : Dependency(ManagementObject) diff --git a/Types/CIM/Directory.g.cs b/Types/CIM/Directory.g.cs index 199d5a3..040ded0 100644 --- a/Types/CIM/Directory.g.cs +++ b/Types/CIM/Directory.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class Directory(ManagementObject ManagementObject) : LogicalFile(ManagementObject) diff --git a/Types/CIM/DiskDrive.g.cs b/Types/CIM/DiskDrive.g.cs index 1b78d96..e7fba2f 100644 --- a/Types/CIM/DiskDrive.g.cs +++ b/Types/CIM/DiskDrive.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class DiskDrive(ManagementObject ManagementObject) : MediaAccessDevice(ManagementObject) diff --git a/Types/CIM/DiskPartition.g.cs b/Types/CIM/DiskPartition.g.cs index 00d6396..1d5f396 100644 --- a/Types/CIM/DiskPartition.g.cs +++ b/Types/CIM/DiskPartition.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class DiskPartition(ManagementObject ManagementObject) : StorageExtent(ManagementObject) diff --git a/Types/CIM/DisketteDrive.g.cs b/Types/CIM/DisketteDrive.g.cs index 531aad7..eda6e3d 100644 --- a/Types/CIM/DisketteDrive.g.cs +++ b/Types/CIM/DisketteDrive.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class DisketteDrive(ManagementObject ManagementObject) : MediaAccessDevice(ManagementObject) diff --git a/Types/CIM/Display.g.cs b/Types/CIM/Display.g.cs index 7ee442c..f8b521c 100644 --- a/Types/CIM/Display.g.cs +++ b/Types/CIM/Display.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class Display(ManagementObject ManagementObject) : UserDevice(ManagementObject) diff --git a/Types/CIM/ElementSetting.g.cs b/Types/CIM/ElementSetting.g.cs index ffcba04..6aa7ac6 100644 --- a/Types/CIM/ElementSetting.g.cs +++ b/Types/CIM/ElementSetting.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class ElementSetting(ManagementObject ManagementObject) : Base._Object(ManagementObject) diff --git a/Types/CIM/Fan.g.cs b/Types/CIM/Fan.g.cs index 43caf76..eed2872 100644 --- a/Types/CIM/Fan.g.cs +++ b/Types/CIM/Fan.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class Fan(ManagementObject ManagementObject) : CoolingDevice(ManagementObject) diff --git a/Types/CIM/HeatPipe.g.cs b/Types/CIM/HeatPipe.g.cs index 8561393..cb297cc 100644 --- a/Types/CIM/HeatPipe.g.cs +++ b/Types/CIM/HeatPipe.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class HeatPipe(ManagementObject ManagementObject) : CoolingDevice(ManagementObject) diff --git a/Types/CIM/IRQ.g.cs b/Types/CIM/IRQ.g.cs index d057b1c..a81a356 100644 --- a/Types/CIM/IRQ.g.cs +++ b/Types/CIM/IRQ.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class IRQ(ManagementObject ManagementObject) : SystemResource(ManagementObject) diff --git a/Types/CIM/InfraredController.g.cs b/Types/CIM/InfraredController.g.cs index 5d95786..6bad62f 100644 --- a/Types/CIM/InfraredController.g.cs +++ b/Types/CIM/InfraredController.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class InfraredController(ManagementObject ManagementObject) : Controller(ManagementObject) diff --git a/Types/CIM/InstalledOS.g.cs b/Types/CIM/InstalledOS.g.cs index c6fe3ad..2d31e60 100644 --- a/Types/CIM/InstalledOS.g.cs +++ b/Types/CIM/InstalledOS.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class InstalledOS(ManagementObject ManagementObject) : SystemComponent(ManagementObject) diff --git a/Types/CIM/Job.g.cs b/Types/CIM/Job.g.cs index aaddb50..2770585 100644 --- a/Types/CIM/Job.g.cs +++ b/Types/CIM/Job.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class Job(ManagementObject ManagementObject) : LogicalElement(ManagementObject) diff --git a/Types/CIM/Keyboard.g.cs b/Types/CIM/Keyboard.g.cs index b74353c..1292d1c 100644 --- a/Types/CIM/Keyboard.g.cs +++ b/Types/CIM/Keyboard.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class Keyboard(ManagementObject ManagementObject) : UserDevice(ManagementObject) diff --git a/Types/CIM/LogicalDevice.g.cs b/Types/CIM/LogicalDevice.g.cs index be81aa5..913985d 100644 --- a/Types/CIM/LogicalDevice.g.cs +++ b/Types/CIM/LogicalDevice.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class LogicalDevice(ManagementObject ManagementObject) : LogicalElement(ManagementObject) diff --git a/Types/CIM/LogicalDisk.g.cs b/Types/CIM/LogicalDisk.g.cs index 4a8c779..c35268b 100644 --- a/Types/CIM/LogicalDisk.g.cs +++ b/Types/CIM/LogicalDisk.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class LogicalDisk(ManagementObject ManagementObject) : StorageExtent(ManagementObject) diff --git a/Types/CIM/LogicalDiskBasedOnPartition.g.cs b/Types/CIM/LogicalDiskBasedOnPartition.g.cs index 879a038..fc6dbe4 100644 --- a/Types/CIM/LogicalDiskBasedOnPartition.g.cs +++ b/Types/CIM/LogicalDiskBasedOnPartition.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class LogicalDiskBasedOnPartition(ManagementObject ManagementObject) : BasedOn(ManagementObject) diff --git a/Types/CIM/LogicalElement.g.cs b/Types/CIM/LogicalElement.g.cs index 01de482..5f704fb 100644 --- a/Types/CIM/LogicalElement.g.cs +++ b/Types/CIM/LogicalElement.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class LogicalElement(ManagementObject ManagementObject) : ManagedSystemElement(ManagementObject) diff --git a/Types/CIM/LogicalFile.g.cs b/Types/CIM/LogicalFile.g.cs index 594f290..2fbb72f 100644 --- a/Types/CIM/LogicalFile.g.cs +++ b/Types/CIM/LogicalFile.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class LogicalFile(ManagementObject ManagementObject) : LogicalElement(ManagementObject) diff --git a/Types/CIM/ManagedSystemElement.g.cs b/Types/CIM/ManagedSystemElement.g.cs index 826d374..6a25032 100644 --- a/Types/CIM/ManagedSystemElement.g.cs +++ b/Types/CIM/ManagedSystemElement.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class ManagedSystemElement(ManagementObject ManagementObject) : Base._Object(ManagementObject) diff --git a/Types/CIM/MediaAccessDevice.g.cs b/Types/CIM/MediaAccessDevice.g.cs index 6ff4f67..521eab9 100644 --- a/Types/CIM/MediaAccessDevice.g.cs +++ b/Types/CIM/MediaAccessDevice.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class MediaAccessDevice(ManagementObject ManagementObject) : LogicalDevice(ManagementObject) diff --git a/Types/CIM/MediaPresent.g.cs b/Types/CIM/MediaPresent.g.cs index b1c41e8..6cba6b1 100644 --- a/Types/CIM/MediaPresent.g.cs +++ b/Types/CIM/MediaPresent.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class MediaPresent(ManagementObject ManagementObject) : Dependency(ManagementObject) diff --git a/Types/CIM/Memory.g.cs b/Types/CIM/Memory.g.cs index 05b5133..36710e0 100644 --- a/Types/CIM/Memory.g.cs +++ b/Types/CIM/Memory.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class Memory(ManagementObject ManagementObject) : StorageExtent(ManagementObject) diff --git a/Types/CIM/MemoryMappedIO.g.cs b/Types/CIM/MemoryMappedIO.g.cs index 3d24234..5acc7ea 100644 --- a/Types/CIM/MemoryMappedIO.g.cs +++ b/Types/CIM/MemoryMappedIO.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class MemoryMappedIO(ManagementObject ManagementObject) : SystemResource(ManagementObject) diff --git a/Types/CIM/NetworkAdapter.g.cs b/Types/CIM/NetworkAdapter.g.cs index 821a39e..ceb6ccb 100644 --- a/Types/CIM/NetworkAdapter.g.cs +++ b/Types/CIM/NetworkAdapter.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class NetworkAdapter(ManagementObject ManagementObject) : LogicalDevice(ManagementObject) diff --git a/Types/CIM/NumericSensor.g.cs b/Types/CIM/NumericSensor.g.cs index 6057c73..d66d5a1 100644 --- a/Types/CIM/NumericSensor.g.cs +++ b/Types/CIM/NumericSensor.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class NumericSensor(ManagementObject ManagementObject) : Sensor(ManagementObject) diff --git a/Types/CIM/OperatingSystem.g.cs b/Types/CIM/OperatingSystem.g.cs index 42c6a97..e8d5bcd 100644 --- a/Types/CIM/OperatingSystem.g.cs +++ b/Types/CIM/OperatingSystem.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class OperatingSystem(ManagementObject ManagementObject) : LogicalElement(ManagementObject) diff --git a/Types/CIM/PCMCIAController.g.cs b/Types/CIM/PCMCIAController.g.cs index b0612be..26d7b78 100644 --- a/Types/CIM/PCMCIAController.g.cs +++ b/Types/CIM/PCMCIAController.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class PCMCIAController(ManagementObject ManagementObject) : Controller(ManagementObject) diff --git a/Types/CIM/PCVideoController.g.cs b/Types/CIM/PCVideoController.g.cs index 41d43d8..837e58e 100644 --- a/Types/CIM/PCVideoController.g.cs +++ b/Types/CIM/PCVideoController.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class PCVideoController(ManagementObject ManagementObject) : VideoController(ManagementObject) diff --git a/Types/CIM/PackagedComponent.g.cs b/Types/CIM/PackagedComponent.g.cs index 8a0e3a6..7301fce 100644 --- a/Types/CIM/PackagedComponent.g.cs +++ b/Types/CIM/PackagedComponent.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class PackagedComponent(ManagementObject ManagementObject) : Container(ManagementObject) diff --git a/Types/CIM/ParallelController.g.cs b/Types/CIM/ParallelController.g.cs index c1ba408..12e82c6 100644 --- a/Types/CIM/ParallelController.g.cs +++ b/Types/CIM/ParallelController.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class ParallelController(ManagementObject ManagementObject) : Controller(ManagementObject) diff --git a/Types/CIM/PhysicalComponent.g.cs b/Types/CIM/PhysicalComponent.g.cs index 3970dc5..221e2a1 100644 --- a/Types/CIM/PhysicalComponent.g.cs +++ b/Types/CIM/PhysicalComponent.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class PhysicalComponent(ManagementObject ManagementObject) : PhysicalElement(ManagementObject) diff --git a/Types/CIM/PhysicalConnector.g.cs b/Types/CIM/PhysicalConnector.g.cs index c092029..d2aed30 100644 --- a/Types/CIM/PhysicalConnector.g.cs +++ b/Types/CIM/PhysicalConnector.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class PhysicalConnector(ManagementObject ManagementObject) : PhysicalElement(ManagementObject) diff --git a/Types/CIM/PhysicalElement.g.cs b/Types/CIM/PhysicalElement.g.cs index d4a3d5f..24848d8 100644 --- a/Types/CIM/PhysicalElement.g.cs +++ b/Types/CIM/PhysicalElement.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class PhysicalElement(ManagementObject ManagementObject) : ManagedSystemElement(ManagementObject) diff --git a/Types/CIM/PhysicalFrame.g.cs b/Types/CIM/PhysicalFrame.g.cs index 32649ec..7eb2a20 100644 --- a/Types/CIM/PhysicalFrame.g.cs +++ b/Types/CIM/PhysicalFrame.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class PhysicalFrame(ManagementObject ManagementObject) : PhysicalPackage(ManagementObject) diff --git a/Types/CIM/PhysicalMemory.g.cs b/Types/CIM/PhysicalMemory.g.cs index 97643a2..251e350 100644 --- a/Types/CIM/PhysicalMemory.g.cs +++ b/Types/CIM/PhysicalMemory.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class PhysicalMemory(ManagementObject ManagementObject) : Chip(ManagementObject) diff --git a/Types/CIM/PhysicalPackage.g.cs b/Types/CIM/PhysicalPackage.g.cs index eb1fd00..4af117a 100644 --- a/Types/CIM/PhysicalPackage.g.cs +++ b/Types/CIM/PhysicalPackage.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class PhysicalPackage(ManagementObject ManagementObject) : PhysicalElement(ManagementObject) diff --git a/Types/CIM/PointingDevice.g.cs b/Types/CIM/PointingDevice.g.cs index 8ef8ce9..e866ae4 100644 --- a/Types/CIM/PointingDevice.g.cs +++ b/Types/CIM/PointingDevice.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class PointingDevice(ManagementObject ManagementObject) : UserDevice(ManagementObject) diff --git a/Types/CIM/PotsModem.g.cs b/Types/CIM/PotsModem.g.cs index 178202b..a22a7d7 100644 --- a/Types/CIM/PotsModem.g.cs +++ b/Types/CIM/PotsModem.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class PotsModem(ManagementObject ManagementObject) : LogicalDevice(ManagementObject) diff --git a/Types/CIM/Printer.g.cs b/Types/CIM/Printer.g.cs index 57c0443..3c37f72 100644 --- a/Types/CIM/Printer.g.cs +++ b/Types/CIM/Printer.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class Printer(ManagementObject ManagementObject) : LogicalDevice(ManagementObject) diff --git a/Types/CIM/Process.g.cs b/Types/CIM/Process.g.cs index f9a4f94..76df409 100644 --- a/Types/CIM/Process.g.cs +++ b/Types/CIM/Process.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class Process(ManagementObject ManagementObject) : LogicalElement(ManagementObject) diff --git a/Types/CIM/Processor.g.cs b/Types/CIM/Processor.g.cs index 8156387..91265ad 100644 --- a/Types/CIM/Processor.g.cs +++ b/Types/CIM/Processor.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class Processor(ManagementObject ManagementObject) : LogicalDevice(ManagementObject) diff --git a/Types/CIM/Product.g.cs b/Types/CIM/Product.g.cs index 15c237b..06bb793 100644 --- a/Types/CIM/Product.g.cs +++ b/Types/CIM/Product.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class Product(ManagementObject ManagementObject) : Base._Object(ManagementObject) diff --git a/Types/CIM/Realizes.g.cs b/Types/CIM/Realizes.g.cs index f0bbfcb..a9e604e 100644 --- a/Types/CIM/Realizes.g.cs +++ b/Types/CIM/Realizes.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class Realizes(ManagementObject ManagementObject) : Dependency(ManagementObject) diff --git a/Types/CIM/Refrigeration.g.cs b/Types/CIM/Refrigeration.g.cs index 3ca6db4..03e1c6c 100644 --- a/Types/CIM/Refrigeration.g.cs +++ b/Types/CIM/Refrigeration.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class Refrigeration(ManagementObject ManagementObject) : CoolingDevice(ManagementObject) diff --git a/Types/CIM/SCSIController.g.cs b/Types/CIM/SCSIController.g.cs index 7a3e19a..43fa6db 100644 --- a/Types/CIM/SCSIController.g.cs +++ b/Types/CIM/SCSIController.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class SCSIController(ManagementObject ManagementObject) : Controller(ManagementObject) diff --git a/Types/CIM/Sensor.g.cs b/Types/CIM/Sensor.g.cs index 1e9e76c..587ae10 100644 --- a/Types/CIM/Sensor.g.cs +++ b/Types/CIM/Sensor.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class Sensor(ManagementObject ManagementObject) : LogicalDevice(ManagementObject) diff --git a/Types/CIM/SerialController.g.cs b/Types/CIM/SerialController.g.cs index 7b98113..69f5d4d 100644 --- a/Types/CIM/SerialController.g.cs +++ b/Types/CIM/SerialController.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class SerialController(ManagementObject ManagementObject) : Controller(ManagementObject) diff --git a/Types/CIM/Service.g.cs b/Types/CIM/Service.g.cs index a4e1a0f..b611c04 100644 --- a/Types/CIM/Service.g.cs +++ b/Types/CIM/Service.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class Service(ManagementObject ManagementObject) : LogicalElement(ManagementObject) diff --git a/Types/CIM/ServiceAccessPoint.g.cs b/Types/CIM/ServiceAccessPoint.g.cs index f45e922..07e943b 100644 --- a/Types/CIM/ServiceAccessPoint.g.cs +++ b/Types/CIM/ServiceAccessPoint.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class ServiceAccessPoint(ManagementObject ManagementObject) : LogicalElement(ManagementObject) diff --git a/Types/CIM/ServiceServiceDependency.g.cs b/Types/CIM/ServiceServiceDependency.g.cs index a226f11..51a68c7 100644 --- a/Types/CIM/ServiceServiceDependency.g.cs +++ b/Types/CIM/ServiceServiceDependency.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class ServiceServiceDependency(ManagementObject ManagementObject) : Dependency(ManagementObject) diff --git a/Types/CIM/Setting.g.cs b/Types/CIM/Setting.g.cs index cca0d82..39e41eb 100644 --- a/Types/CIM/Setting.g.cs +++ b/Types/CIM/Setting.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class Setting(ManagementObject ManagementObject) : Base._Object(ManagementObject) diff --git a/Types/CIM/Slot.g.cs b/Types/CIM/Slot.g.cs index 4c63124..6b2779b 100644 --- a/Types/CIM/Slot.g.cs +++ b/Types/CIM/Slot.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class Slot(ManagementObject ManagementObject) : PhysicalConnector(ManagementObject) diff --git a/Types/CIM/SoftwareElement.g.cs b/Types/CIM/SoftwareElement.g.cs index d530977..45ae6d1 100644 --- a/Types/CIM/SoftwareElement.g.cs +++ b/Types/CIM/SoftwareElement.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class SoftwareElement(ManagementObject ManagementObject) : LogicalElement(ManagementObject) diff --git a/Types/CIM/StatisticalInformation.g.cs b/Types/CIM/StatisticalInformation.g.cs index 4be6841..fd5067b 100644 --- a/Types/CIM/StatisticalInformation.g.cs +++ b/Types/CIM/StatisticalInformation.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class StatisticalInformation(ManagementObject ManagementObject) : Base._Object(ManagementObject) diff --git a/Types/CIM/StorageExtent.g.cs b/Types/CIM/StorageExtent.g.cs index fd6af99..7adebed 100644 --- a/Types/CIM/StorageExtent.g.cs +++ b/Types/CIM/StorageExtent.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class StorageExtent(ManagementObject ManagementObject) : LogicalDevice(ManagementObject) diff --git a/Types/CIM/System.g.cs b/Types/CIM/System.g.cs index 9ac46b0..53beec5 100644 --- a/Types/CIM/System.g.cs +++ b/Types/CIM/System.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class System(ManagementObject ManagementObject) : LogicalElement(ManagementObject) diff --git a/Types/CIM/SystemComponent.g.cs b/Types/CIM/SystemComponent.g.cs index 6ccffbe..8a0c540 100644 --- a/Types/CIM/SystemComponent.g.cs +++ b/Types/CIM/SystemComponent.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class SystemComponent(ManagementObject ManagementObject) : Component(ManagementObject) diff --git a/Types/CIM/SystemDevice.g.cs b/Types/CIM/SystemDevice.g.cs index 9a28ff2..c18aaf9 100644 --- a/Types/CIM/SystemDevice.g.cs +++ b/Types/CIM/SystemDevice.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class SystemDevice(ManagementObject ManagementObject) : SystemComponent(ManagementObject) diff --git a/Types/CIM/SystemResource.g.cs b/Types/CIM/SystemResource.g.cs index 4850a7b..0b28ad0 100644 --- a/Types/CIM/SystemResource.g.cs +++ b/Types/CIM/SystemResource.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class SystemResource(ManagementObject ManagementObject) : LogicalElement(ManagementObject) diff --git a/Types/CIM/TapeDrive.g.cs b/Types/CIM/TapeDrive.g.cs index 0917082..5fc4b7d 100644 --- a/Types/CIM/TapeDrive.g.cs +++ b/Types/CIM/TapeDrive.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class TapeDrive(ManagementObject ManagementObject) : MediaAccessDevice(ManagementObject) diff --git a/Types/CIM/TemperatureSensor.g.cs b/Types/CIM/TemperatureSensor.g.cs index 2c3ce63..09f6d5f 100644 --- a/Types/CIM/TemperatureSensor.g.cs +++ b/Types/CIM/TemperatureSensor.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class TemperatureSensor(ManagementObject ManagementObject) : NumericSensor(ManagementObject) diff --git a/Types/CIM/Thread.g.cs b/Types/CIM/Thread.g.cs index a569d5e..f349346 100644 --- a/Types/CIM/Thread.g.cs +++ b/Types/CIM/Thread.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class Thread(ManagementObject ManagementObject) : LogicalElement(ManagementObject) diff --git a/Types/CIM/USBController.g.cs b/Types/CIM/USBController.g.cs index b109672..7c9e159 100644 --- a/Types/CIM/USBController.g.cs +++ b/Types/CIM/USBController.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class USBController(ManagementObject ManagementObject) : Controller(ManagementObject) diff --git a/Types/CIM/UnitaryComputerSystem.g.cs b/Types/CIM/UnitaryComputerSystem.g.cs index 4fb8383..89e9468 100644 --- a/Types/CIM/UnitaryComputerSystem.g.cs +++ b/Types/CIM/UnitaryComputerSystem.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class UnitaryComputerSystem(ManagementObject ManagementObject) : ComputerSystem(ManagementObject) diff --git a/Types/CIM/UserDevice.g.cs b/Types/CIM/UserDevice.g.cs index 4b371f4..1f85680 100644 --- a/Types/CIM/UserDevice.g.cs +++ b/Types/CIM/UserDevice.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class UserDevice(ManagementObject ManagementObject) : LogicalDevice(ManagementObject) diff --git a/Types/CIM/VideoController.g.cs b/Types/CIM/VideoController.g.cs index 3a6f164..39a02fb 100644 --- a/Types/CIM/VideoController.g.cs +++ b/Types/CIM/VideoController.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class VideoController(ManagementObject ManagementObject) : Controller(ManagementObject) diff --git a/Types/CIM/VideoControllerResolution.g.cs b/Types/CIM/VideoControllerResolution.g.cs index 38e01e6..6bb6a98 100644 --- a/Types/CIM/VideoControllerResolution.g.cs +++ b/Types/CIM/VideoControllerResolution.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class VideoControllerResolution(ManagementObject ManagementObject) : Setting(ManagementObject) diff --git a/Types/CIM/VideoSetting.g.cs b/Types/CIM/VideoSetting.g.cs index fe808da..54285a2 100644 --- a/Types/CIM/VideoSetting.g.cs +++ b/Types/CIM/VideoSetting.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class VideoSetting(ManagementObject ManagementObject) : ElementSetting(ManagementObject) diff --git a/Types/CIM/VoltageSensor.g.cs b/Types/CIM/VoltageSensor.g.cs index bd06d1c..c481a45 100644 --- a/Types/CIM/VoltageSensor.g.cs +++ b/Types/CIM/VoltageSensor.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.CIM; public partial record class VoltageSensor(ManagementObject ManagementObject) : NumericSensor(ManagementObject) diff --git a/Types/Win32/ACE.g.cs b/Types/Win32/ACE.g.cs index 5877f36..4470f35 100644 --- a/Types/Win32/ACE.g.cs +++ b/Types/Win32/ACE.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class ACE(ManagementObject ManagementObject) : Base._ACE(ManagementObject) diff --git a/Types/Win32/Account.g.cs b/Types/Win32/Account.g.cs index 4b81998..7e0c2c2 100644 --- a/Types/Win32/Account.g.cs +++ b/Types/Win32/Account.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class Account(ManagementObject ManagementObject) : CIM.LogicalElement(ManagementObject) diff --git a/Types/Win32/AllocatedResource.g.cs b/Types/Win32/AllocatedResource.g.cs index d12af26..e76631a 100644 --- a/Types/Win32/AllocatedResource.g.cs +++ b/Types/Win32/AllocatedResource.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class AllocatedResource(ManagementObject ManagementObject) : CIM.Dependency(ManagementObject) diff --git a/Types/Win32/AssociatedProcessorMemory.g.cs b/Types/Win32/AssociatedProcessorMemory.g.cs index 9921693..551b065 100644 --- a/Types/Win32/AssociatedProcessorMemory.g.cs +++ b/Types/Win32/AssociatedProcessorMemory.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class AssociatedProcessorMemory(ManagementObject ManagementObject) : CIM.AssociatedProcessorMemory(ManagementObject) diff --git a/Types/Win32/AutochkSetting.g.cs b/Types/Win32/AutochkSetting.g.cs index cc069f1..90ea928 100644 --- a/Types/Win32/AutochkSetting.g.cs +++ b/Types/Win32/AutochkSetting.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class AutochkSetting(ManagementObject ManagementObject) : CIM.Setting(ManagementObject) diff --git a/Types/Win32/BIOS.g.cs b/Types/Win32/BIOS.g.cs index 0a32653..82cec31 100644 --- a/Types/Win32/BIOS.g.cs +++ b/Types/Win32/BIOS.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class BIOS(ManagementObject ManagementObject) : CIM.BIOSElement(ManagementObject) diff --git a/Types/Win32/BaseBoard.g.cs b/Types/Win32/BaseBoard.g.cs index 4fafda0..d8de70f 100644 --- a/Types/Win32/BaseBoard.g.cs +++ b/Types/Win32/BaseBoard.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class BaseBoard(ManagementObject ManagementObject) : CIM.Card(ManagementObject) diff --git a/Types/Win32/BaseService.g.cs b/Types/Win32/BaseService.g.cs index fae45ca..9ecc98a 100644 --- a/Types/Win32/BaseService.g.cs +++ b/Types/Win32/BaseService.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class BaseService(ManagementObject ManagementObject) : CIM.Service(ManagementObject) diff --git a/Types/Win32/Battery.g.cs b/Types/Win32/Battery.g.cs index 976a234..843f266 100644 --- a/Types/Win32/Battery.g.cs +++ b/Types/Win32/Battery.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class Battery(ManagementObject ManagementObject) : CIM.Battery(ManagementObject) diff --git a/Types/Win32/BootConfiguration.g.cs b/Types/Win32/BootConfiguration.g.cs index 143fad6..264611e 100644 --- a/Types/Win32/BootConfiguration.g.cs +++ b/Types/Win32/BootConfiguration.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class BootConfiguration(ManagementObject ManagementObject) : CIM.Setting(ManagementObject) diff --git a/Types/Win32/Bus.g.cs b/Types/Win32/Bus.g.cs index c8c27bc..131faf1 100644 --- a/Types/Win32/Bus.g.cs +++ b/Types/Win32/Bus.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class Bus(ManagementObject ManagementObject) : CIM.LogicalDevice(ManagementObject) diff --git a/Types/Win32/CDROMDrive.g.cs b/Types/Win32/CDROMDrive.g.cs index 4e47839..4c34065 100644 --- a/Types/Win32/CDROMDrive.g.cs +++ b/Types/Win32/CDROMDrive.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class CDROMDrive(ManagementObject ManagementObject) : CIM.CDROMDrive(ManagementObject) diff --git a/Types/Win32/CIMLogicalDeviceCIMDataFile.g.cs b/Types/Win32/CIMLogicalDeviceCIMDataFile.g.cs index cc594be..88b33a3 100644 --- a/Types/Win32/CIMLogicalDeviceCIMDataFile.g.cs +++ b/Types/Win32/CIMLogicalDeviceCIMDataFile.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class CIMLogicalDeviceCIMDataFile(ManagementObject ManagementObject) : CIM.Dependency(ManagementObject) diff --git a/Types/Win32/COMApplication.g.cs b/Types/Win32/COMApplication.g.cs index 449a431..2ec04e0 100644 --- a/Types/Win32/COMApplication.g.cs +++ b/Types/Win32/COMApplication.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class COMApplication(ManagementObject ManagementObject) : CIM.LogicalElement(ManagementObject) diff --git a/Types/Win32/COMApplicationClasses.g.cs b/Types/Win32/COMApplicationClasses.g.cs index 7f2f727..c9299a0 100644 --- a/Types/Win32/COMApplicationClasses.g.cs +++ b/Types/Win32/COMApplicationClasses.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class COMApplicationClasses(ManagementObject ManagementObject) : CIM.Component(ManagementObject) diff --git a/Types/Win32/COMApplicationSettings.g.cs b/Types/Win32/COMApplicationSettings.g.cs index 51f676f..a33d4d5 100644 --- a/Types/Win32/COMApplicationSettings.g.cs +++ b/Types/Win32/COMApplicationSettings.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class COMApplicationSettings(ManagementObject ManagementObject) : CIM.ElementSetting(ManagementObject) diff --git a/Types/Win32/COMClass.g.cs b/Types/Win32/COMClass.g.cs index b7228ca..dd8ee6f 100644 --- a/Types/Win32/COMClass.g.cs +++ b/Types/Win32/COMClass.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class COMClass(ManagementObject ManagementObject) : CIM.LogicalElement(ManagementObject) diff --git a/Types/Win32/COMSetting.g.cs b/Types/Win32/COMSetting.g.cs index c3c3577..0341730 100644 --- a/Types/Win32/COMSetting.g.cs +++ b/Types/Win32/COMSetting.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class COMSetting(ManagementObject ManagementObject) : CIM.Setting(ManagementObject) diff --git a/Types/Win32/CacheMemory.g.cs b/Types/Win32/CacheMemory.g.cs index 3695769..cb876d9 100644 --- a/Types/Win32/CacheMemory.g.cs +++ b/Types/Win32/CacheMemory.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class CacheMemory(ManagementObject ManagementObject) : CIM.CacheMemory(ManagementObject) diff --git a/Types/Win32/ClassicCOMApplicationClasses.g.cs b/Types/Win32/ClassicCOMApplicationClasses.g.cs index 3f3b473..e2f9518 100644 --- a/Types/Win32/ClassicCOMApplicationClasses.g.cs +++ b/Types/Win32/ClassicCOMApplicationClasses.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class ClassicCOMApplicationClasses(ManagementObject ManagementObject) : COMApplicationClasses(ManagementObject) diff --git a/Types/Win32/ClassicCOMClass.g.cs b/Types/Win32/ClassicCOMClass.g.cs index 088ddec..127a130 100644 --- a/Types/Win32/ClassicCOMClass.g.cs +++ b/Types/Win32/ClassicCOMClass.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class ClassicCOMClass(ManagementObject ManagementObject) : COMClass(ManagementObject) diff --git a/Types/Win32/ClassicCOMClassSetting.g.cs b/Types/Win32/ClassicCOMClassSetting.g.cs index 8044ae3..98aab04 100644 --- a/Types/Win32/ClassicCOMClassSetting.g.cs +++ b/Types/Win32/ClassicCOMClassSetting.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class ClassicCOMClassSetting(ManagementObject ManagementObject) : COMSetting(ManagementObject) diff --git a/Types/Win32/ClassicCOMClassSettings.g.cs b/Types/Win32/ClassicCOMClassSettings.g.cs index d1e66cf..8eef753 100644 --- a/Types/Win32/ClassicCOMClassSettings.g.cs +++ b/Types/Win32/ClassicCOMClassSettings.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class ClassicCOMClassSettings(ManagementObject ManagementObject) : CIM.ElementSetting(ManagementObject) diff --git a/Types/Win32/ClientApplicationSetting.g.cs b/Types/Win32/ClientApplicationSetting.g.cs index 8fc68e3..6738f06 100644 --- a/Types/Win32/ClientApplicationSetting.g.cs +++ b/Types/Win32/ClientApplicationSetting.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class ClientApplicationSetting(ManagementObject ManagementObject) : Base._Object(ManagementObject) diff --git a/Types/Win32/ClusterShare.g.cs b/Types/Win32/ClusterShare.g.cs index 48428b7..7b3ff20 100644 --- a/Types/Win32/ClusterShare.g.cs +++ b/Types/Win32/ClusterShare.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class ClusterShare(ManagementObject ManagementObject) : Share(ManagementObject) diff --git a/Types/Win32/CodecFile.g.cs b/Types/Win32/CodecFile.g.cs index 1058734..9ac1853 100644 --- a/Types/Win32/CodecFile.g.cs +++ b/Types/Win32/CodecFile.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class CodecFile(ManagementObject ManagementObject) : CIM.DataFile(ManagementObject) diff --git a/Types/Win32/ComClassAutoEmulator.g.cs b/Types/Win32/ComClassAutoEmulator.g.cs index c0f9028..fad077b 100644 --- a/Types/Win32/ComClassAutoEmulator.g.cs +++ b/Types/Win32/ComClassAutoEmulator.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class ComClassAutoEmulator(ManagementObject ManagementObject) : Base._Object(ManagementObject) diff --git a/Types/Win32/ComClassEmulator.g.cs b/Types/Win32/ComClassEmulator.g.cs index e2ac544..b66efef 100644 --- a/Types/Win32/ComClassEmulator.g.cs +++ b/Types/Win32/ComClassEmulator.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class ComClassEmulator(ManagementObject ManagementObject) : Base._Object(ManagementObject) diff --git a/Types/Win32/ComponentCategory.g.cs b/Types/Win32/ComponentCategory.g.cs index 1d8db61..2c1b72f 100644 --- a/Types/Win32/ComponentCategory.g.cs +++ b/Types/Win32/ComponentCategory.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class ComponentCategory(ManagementObject ManagementObject) : CIM.LogicalElement(ManagementObject) diff --git a/Types/Win32/ComputerSystem.g.cs b/Types/Win32/ComputerSystem.g.cs index dac55e0..1023916 100644 --- a/Types/Win32/ComputerSystem.g.cs +++ b/Types/Win32/ComputerSystem.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class ComputerSystem(ManagementObject ManagementObject) : CIM.UnitaryComputerSystem(ManagementObject) diff --git a/Types/Win32/ComputerSystemProcessor.g.cs b/Types/Win32/ComputerSystemProcessor.g.cs index 647353e..cb4cc5a 100644 --- a/Types/Win32/ComputerSystemProcessor.g.cs +++ b/Types/Win32/ComputerSystemProcessor.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class ComputerSystemProcessor(ManagementObject ManagementObject) : SystemDevices(ManagementObject) diff --git a/Types/Win32/ComputerSystemProduct.g.cs b/Types/Win32/ComputerSystemProduct.g.cs index 578f420..9836228 100644 --- a/Types/Win32/ComputerSystemProduct.g.cs +++ b/Types/Win32/ComputerSystemProduct.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class ComputerSystemProduct(ManagementObject ManagementObject) : CIM.Product(ManagementObject) diff --git a/Types/Win32/CurrentProbe.g.cs b/Types/Win32/CurrentProbe.g.cs index 04cb0c5..6ed178d 100644 --- a/Types/Win32/CurrentProbe.g.cs +++ b/Types/Win32/CurrentProbe.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class CurrentProbe(ManagementObject ManagementObject) : CIM.CurrentSensor(ManagementObject) diff --git a/Types/Win32/DCOMApplication.g.cs b/Types/Win32/DCOMApplication.g.cs index e4a004e..ee3169a 100644 --- a/Types/Win32/DCOMApplication.g.cs +++ b/Types/Win32/DCOMApplication.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class DCOMApplication(ManagementObject ManagementObject) : COMApplication(ManagementObject) diff --git a/Types/Win32/DCOMApplicationSetting.g.cs b/Types/Win32/DCOMApplicationSetting.g.cs index 5e7839d..03e7cb2 100644 --- a/Types/Win32/DCOMApplicationSetting.g.cs +++ b/Types/Win32/DCOMApplicationSetting.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class DCOMApplicationSetting(ManagementObject ManagementObject) : COMSetting(ManagementObject) diff --git a/Types/Win32/DMAChannel.g.cs b/Types/Win32/DMAChannel.g.cs index 4d838d6..f82fd08 100644 --- a/Types/Win32/DMAChannel.g.cs +++ b/Types/Win32/DMAChannel.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class DMAChannel(ManagementObject ManagementObject) : CIM.DMA(ManagementObject) diff --git a/Types/Win32/DependentService.g.cs b/Types/Win32/DependentService.g.cs index 5271172..4b8b38c 100644 --- a/Types/Win32/DependentService.g.cs +++ b/Types/Win32/DependentService.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class DependentService(ManagementObject ManagementObject) : CIM.ServiceServiceDependency(ManagementObject) diff --git a/Types/Win32/Desktop.g.cs b/Types/Win32/Desktop.g.cs index da33f91..ec76148 100644 --- a/Types/Win32/Desktop.g.cs +++ b/Types/Win32/Desktop.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class Desktop(ManagementObject ManagementObject) : CIM.Setting(ManagementObject) diff --git a/Types/Win32/DesktopMonitor.g.cs b/Types/Win32/DesktopMonitor.g.cs index df42d70..df72ed2 100644 --- a/Types/Win32/DesktopMonitor.g.cs +++ b/Types/Win32/DesktopMonitor.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class DesktopMonitor(ManagementObject ManagementObject) : CIM.DesktopMonitor(ManagementObject) diff --git a/Types/Win32/DeviceBus.g.cs b/Types/Win32/DeviceBus.g.cs index 71223ff..b44332d 100644 --- a/Types/Win32/DeviceBus.g.cs +++ b/Types/Win32/DeviceBus.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class DeviceBus(ManagementObject ManagementObject) : CIM.Dependency(ManagementObject) diff --git a/Types/Win32/DeviceChangeEvent.g.cs b/Types/Win32/DeviceChangeEvent.g.cs index 1fcb351..af1338c 100644 --- a/Types/Win32/DeviceChangeEvent.g.cs +++ b/Types/Win32/DeviceChangeEvent.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class DeviceChangeEvent(ManagementObject ManagementObject) : Base._ExtrinsicEvent(ManagementObject) diff --git a/Types/Win32/DeviceMemoryAddress.g.cs b/Types/Win32/DeviceMemoryAddress.g.cs index fe7f0b2..65852f2 100644 --- a/Types/Win32/DeviceMemoryAddress.g.cs +++ b/Types/Win32/DeviceMemoryAddress.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class DeviceMemoryAddress(ManagementObject ManagementObject) : SystemMemoryResource(ManagementObject) diff --git a/Types/Win32/DeviceSettings.g.cs b/Types/Win32/DeviceSettings.g.cs index ce4290b..6a82253 100644 --- a/Types/Win32/DeviceSettings.g.cs +++ b/Types/Win32/DeviceSettings.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class DeviceSettings(ManagementObject ManagementObject) : CIM.ElementSetting(ManagementObject) diff --git a/Types/Win32/Directory.g.cs b/Types/Win32/Directory.g.cs index 950193d..238679b 100644 --- a/Types/Win32/Directory.g.cs +++ b/Types/Win32/Directory.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class Directory(ManagementObject ManagementObject) : CIM.Directory(ManagementObject) diff --git a/Types/Win32/DiskDrive.g.cs b/Types/Win32/DiskDrive.g.cs index 7b9e0cf..9154a93 100644 --- a/Types/Win32/DiskDrive.g.cs +++ b/Types/Win32/DiskDrive.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class DiskDrive(ManagementObject ManagementObject) : CIM.DiskDrive(ManagementObject) diff --git a/Types/Win32/DiskDriveToDiskPartition.g.cs b/Types/Win32/DiskDriveToDiskPartition.g.cs index 6110d4d..aa52220 100644 --- a/Types/Win32/DiskDriveToDiskPartition.g.cs +++ b/Types/Win32/DiskDriveToDiskPartition.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class DiskDriveToDiskPartition(ManagementObject ManagementObject) : CIM.MediaPresent(ManagementObject) diff --git a/Types/Win32/DiskPartition.g.cs b/Types/Win32/DiskPartition.g.cs index 1ecc880..16920be 100644 --- a/Types/Win32/DiskPartition.g.cs +++ b/Types/Win32/DiskPartition.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class DiskPartition(ManagementObject ManagementObject) : CIM.DiskPartition(ManagementObject) diff --git a/Types/Win32/DisplayControllerConfiguration.g.cs b/Types/Win32/DisplayControllerConfiguration.g.cs index dc6446e..61c40fa 100644 --- a/Types/Win32/DisplayControllerConfiguration.g.cs +++ b/Types/Win32/DisplayControllerConfiguration.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class DisplayControllerConfiguration(ManagementObject ManagementObject) : CIM.Setting(ManagementObject) diff --git a/Types/Win32/DriverForDevice.g.cs b/Types/Win32/DriverForDevice.g.cs index 821163a..71e3417 100644 --- a/Types/Win32/DriverForDevice.g.cs +++ b/Types/Win32/DriverForDevice.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class DriverForDevice(ManagementObject ManagementObject) : CIM.Dependency(ManagementObject) diff --git a/Types/Win32/Environment.g.cs b/Types/Win32/Environment.g.cs index 073a6ff..49ce768 100644 --- a/Types/Win32/Environment.g.cs +++ b/Types/Win32/Environment.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class Environment(ManagementObject ManagementObject) : CIM.SystemResource(ManagementObject) diff --git a/Types/Win32/Fan.g.cs b/Types/Win32/Fan.g.cs index 0e905dc..934cd07 100644 --- a/Types/Win32/Fan.g.cs +++ b/Types/Win32/Fan.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class Fan(ManagementObject ManagementObject) : CIM.Fan(ManagementObject) diff --git a/Types/Win32/FloppyController.g.cs b/Types/Win32/FloppyController.g.cs index fc90262..ca79edb 100644 --- a/Types/Win32/FloppyController.g.cs +++ b/Types/Win32/FloppyController.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class FloppyController(ManagementObject ManagementObject) : CIM.Controller(ManagementObject) diff --git a/Types/Win32/FloppyDrive.g.cs b/Types/Win32/FloppyDrive.g.cs index 43f613c..b00d0a0 100644 --- a/Types/Win32/FloppyDrive.g.cs +++ b/Types/Win32/FloppyDrive.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class FloppyDrive(ManagementObject ManagementObject) : CIM.DisketteDrive(ManagementObject) diff --git a/Types/Win32/Group.g.cs b/Types/Win32/Group.g.cs index f1b7a0d..8066ad8 100644 --- a/Types/Win32/Group.g.cs +++ b/Types/Win32/Group.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class Group(ManagementObject ManagementObject) : Account(ManagementObject) diff --git a/Types/Win32/GroupUser.g.cs b/Types/Win32/GroupUser.g.cs index f2d37cb..28608b3 100644 --- a/Types/Win32/GroupUser.g.cs +++ b/Types/Win32/GroupUser.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class GroupUser(ManagementObject ManagementObject) : CIM.Component(ManagementObject) diff --git a/Types/Win32/HeatPipe.g.cs b/Types/Win32/HeatPipe.g.cs index ef502f2..650d3da 100644 --- a/Types/Win32/HeatPipe.g.cs +++ b/Types/Win32/HeatPipe.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class HeatPipe(ManagementObject ManagementObject) : CIM.HeatPipe(ManagementObject) diff --git a/Types/Win32/IDEController.g.cs b/Types/Win32/IDEController.g.cs index 90416c4..1f8832a 100644 --- a/Types/Win32/IDEController.g.cs +++ b/Types/Win32/IDEController.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class IDEController(ManagementObject ManagementObject) : CIM.Controller(ManagementObject) diff --git a/Types/Win32/IDEControllerDevice.g.cs b/Types/Win32/IDEControllerDevice.g.cs index 15d9b5f..4a080ae 100644 --- a/Types/Win32/IDEControllerDevice.g.cs +++ b/Types/Win32/IDEControllerDevice.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class IDEControllerDevice(ManagementObject ManagementObject) : CIM.ControlledBy(ManagementObject) diff --git a/Types/Win32/IRQResource.g.cs b/Types/Win32/IRQResource.g.cs index e47ed4b..1e25a5b 100644 --- a/Types/Win32/IRQResource.g.cs +++ b/Types/Win32/IRQResource.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class IRQResource(ManagementObject ManagementObject) : CIM.IRQ(ManagementObject) diff --git a/Types/Win32/ImplementedCategory.g.cs b/Types/Win32/ImplementedCategory.g.cs index 56559bf..501bc2e 100644 --- a/Types/Win32/ImplementedCategory.g.cs +++ b/Types/Win32/ImplementedCategory.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class ImplementedCategory(ManagementObject ManagementObject) : Base._Object(ManagementObject) diff --git a/Types/Win32/InfraredDevice.g.cs b/Types/Win32/InfraredDevice.g.cs index d1ed4b2..352d2af 100644 --- a/Types/Win32/InfraredDevice.g.cs +++ b/Types/Win32/InfraredDevice.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class InfraredDevice(ManagementObject ManagementObject) : CIM.InfraredController(ManagementObject) diff --git a/Types/Win32/Keyboard.g.cs b/Types/Win32/Keyboard.g.cs index 7d45339..edb8d24 100644 --- a/Types/Win32/Keyboard.g.cs +++ b/Types/Win32/Keyboard.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class Keyboard(ManagementObject ManagementObject) : CIM.Keyboard(ManagementObject) diff --git a/Types/Win32/LoadOrderGroup.g.cs b/Types/Win32/LoadOrderGroup.g.cs index f537305..3eb2598 100644 --- a/Types/Win32/LoadOrderGroup.g.cs +++ b/Types/Win32/LoadOrderGroup.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class LoadOrderGroup(ManagementObject ManagementObject) : CIM.LogicalElement(ManagementObject) diff --git a/Types/Win32/LoadOrderGroupServiceDependencies.g.cs b/Types/Win32/LoadOrderGroupServiceDependencies.g.cs index 967a7d5..c0e7b14 100644 --- a/Types/Win32/LoadOrderGroupServiceDependencies.g.cs +++ b/Types/Win32/LoadOrderGroupServiceDependencies.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class LoadOrderGroupServiceDependencies(ManagementObject ManagementObject) : CIM.Dependency(ManagementObject) diff --git a/Types/Win32/LoadOrderGroupServiceMembers.g.cs b/Types/Win32/LoadOrderGroupServiceMembers.g.cs index c51f7b4..288b461 100644 --- a/Types/Win32/LoadOrderGroupServiceMembers.g.cs +++ b/Types/Win32/LoadOrderGroupServiceMembers.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class LoadOrderGroupServiceMembers(ManagementObject ManagementObject) : CIM.Component(ManagementObject) diff --git a/Types/Win32/LoggedOnUser.g.cs b/Types/Win32/LoggedOnUser.g.cs index e65d2c0..3990c62 100644 --- a/Types/Win32/LoggedOnUser.g.cs +++ b/Types/Win32/LoggedOnUser.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class LoggedOnUser(ManagementObject ManagementObject) : CIM.Dependency(ManagementObject) diff --git a/Types/Win32/LogicalDisk.g.cs b/Types/Win32/LogicalDisk.g.cs index 2456b51..caa566c 100644 --- a/Types/Win32/LogicalDisk.g.cs +++ b/Types/Win32/LogicalDisk.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class LogicalDisk(ManagementObject ManagementObject) : CIM.LogicalDisk(ManagementObject) diff --git a/Types/Win32/LogicalDiskRootDirectory.g.cs b/Types/Win32/LogicalDiskRootDirectory.g.cs index ffdaee4..84d755b 100644 --- a/Types/Win32/LogicalDiskRootDirectory.g.cs +++ b/Types/Win32/LogicalDiskRootDirectory.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class LogicalDiskRootDirectory(ManagementObject ManagementObject) : CIM.Component(ManagementObject) diff --git a/Types/Win32/LogicalDiskToPartition.g.cs b/Types/Win32/LogicalDiskToPartition.g.cs index 631917f..45e99df 100644 --- a/Types/Win32/LogicalDiskToPartition.g.cs +++ b/Types/Win32/LogicalDiskToPartition.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class LogicalDiskToPartition(ManagementObject ManagementObject) : CIM.LogicalDiskBasedOnPartition(ManagementObject) diff --git a/Types/Win32/LogicalProgramGroup.g.cs b/Types/Win32/LogicalProgramGroup.g.cs index 27c4d05..0919e0c 100644 --- a/Types/Win32/LogicalProgramGroup.g.cs +++ b/Types/Win32/LogicalProgramGroup.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class LogicalProgramGroup(ManagementObject ManagementObject) : ProgramGroupOrItem(ManagementObject) diff --git a/Types/Win32/LogicalProgramGroupDirectory.g.cs b/Types/Win32/LogicalProgramGroupDirectory.g.cs index 0685a19..127a569 100644 --- a/Types/Win32/LogicalProgramGroupDirectory.g.cs +++ b/Types/Win32/LogicalProgramGroupDirectory.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class LogicalProgramGroupDirectory(ManagementObject ManagementObject) : CIM.Dependency(ManagementObject) diff --git a/Types/Win32/LogicalProgramGroupItem.g.cs b/Types/Win32/LogicalProgramGroupItem.g.cs index e408d5a..4a68035 100644 --- a/Types/Win32/LogicalProgramGroupItem.g.cs +++ b/Types/Win32/LogicalProgramGroupItem.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class LogicalProgramGroupItem(ManagementObject ManagementObject) : ProgramGroupOrItem(ManagementObject) diff --git a/Types/Win32/LogicalProgramGroupItemDataFile.g.cs b/Types/Win32/LogicalProgramGroupItemDataFile.g.cs index 5a9a20f..594b6c2 100644 --- a/Types/Win32/LogicalProgramGroupItemDataFile.g.cs +++ b/Types/Win32/LogicalProgramGroupItemDataFile.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class LogicalProgramGroupItemDataFile(ManagementObject ManagementObject) : CIM.Dependency(ManagementObject) diff --git a/Types/Win32/LogonSession.g.cs b/Types/Win32/LogonSession.g.cs index 0442edd..520721a 100644 --- a/Types/Win32/LogonSession.g.cs +++ b/Types/Win32/LogonSession.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class LogonSession(ManagementObject ManagementObject) : Session(ManagementObject) diff --git a/Types/Win32/LogonSessionMappedDisk.g.cs b/Types/Win32/LogonSessionMappedDisk.g.cs index eb52422..45b13c3 100644 --- a/Types/Win32/LogonSessionMappedDisk.g.cs +++ b/Types/Win32/LogonSessionMappedDisk.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class LogonSessionMappedDisk(ManagementObject ManagementObject) : CIM.Dependency(ManagementObject) diff --git a/Types/Win32/MappedLogicalDisk.g.cs b/Types/Win32/MappedLogicalDisk.g.cs index 8a24a6c..513686d 100644 --- a/Types/Win32/MappedLogicalDisk.g.cs +++ b/Types/Win32/MappedLogicalDisk.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class MappedLogicalDisk(ManagementObject ManagementObject) : CIM.LogicalDisk(ManagementObject) diff --git a/Types/Win32/MemoryArray.g.cs b/Types/Win32/MemoryArray.g.cs index abf1bb7..ac5dc35 100644 --- a/Types/Win32/MemoryArray.g.cs +++ b/Types/Win32/MemoryArray.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class MemoryArray(ManagementObject ManagementObject) : SMBIOSMemory(ManagementObject) diff --git a/Types/Win32/MemoryArrayLocation.g.cs b/Types/Win32/MemoryArrayLocation.g.cs index 6a71c9a..44efd8e 100644 --- a/Types/Win32/MemoryArrayLocation.g.cs +++ b/Types/Win32/MemoryArrayLocation.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class MemoryArrayLocation(ManagementObject ManagementObject) : CIM.Realizes(ManagementObject) diff --git a/Types/Win32/MemoryDevice.g.cs b/Types/Win32/MemoryDevice.g.cs index fc6a529..f841e1f 100644 --- a/Types/Win32/MemoryDevice.g.cs +++ b/Types/Win32/MemoryDevice.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class MemoryDevice(ManagementObject ManagementObject) : SMBIOSMemory(ManagementObject) diff --git a/Types/Win32/MemoryDeviceArray.g.cs b/Types/Win32/MemoryDeviceArray.g.cs index 922e2de..491fb77 100644 --- a/Types/Win32/MemoryDeviceArray.g.cs +++ b/Types/Win32/MemoryDeviceArray.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class MemoryDeviceArray(ManagementObject ManagementObject) : CIM.Component(ManagementObject) diff --git a/Types/Win32/MemoryDeviceLocation.g.cs b/Types/Win32/MemoryDeviceLocation.g.cs index 1223ffd..4913ac0 100644 --- a/Types/Win32/MemoryDeviceLocation.g.cs +++ b/Types/Win32/MemoryDeviceLocation.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class MemoryDeviceLocation(ManagementObject ManagementObject) : CIM.Realizes(ManagementObject) diff --git a/Types/Win32/MethodParameterClass.g.cs b/Types/Win32/MethodParameterClass.g.cs index 01bed69..2394393 100644 --- a/Types/Win32/MethodParameterClass.g.cs +++ b/Types/Win32/MethodParameterClass.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class MethodParameterClass(ManagementObject ManagementObject) : Base._Object(ManagementObject) diff --git a/Types/Win32/MotherboardDevice.g.cs b/Types/Win32/MotherboardDevice.g.cs index fedc5dd..a8255da 100644 --- a/Types/Win32/MotherboardDevice.g.cs +++ b/Types/Win32/MotherboardDevice.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class MotherboardDevice(ManagementObject ManagementObject) : CIM.LogicalDevice(ManagementObject) diff --git a/Types/Win32/NetworkAdapter.g.cs b/Types/Win32/NetworkAdapter.g.cs index 82cf860..63c9882 100644 --- a/Types/Win32/NetworkAdapter.g.cs +++ b/Types/Win32/NetworkAdapter.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class NetworkAdapter(ManagementObject ManagementObject) : CIM.NetworkAdapter(ManagementObject) diff --git a/Types/Win32/NetworkAdapterConfiguration.g.cs b/Types/Win32/NetworkAdapterConfiguration.g.cs index e9dc271..b5ea390 100644 --- a/Types/Win32/NetworkAdapterConfiguration.g.cs +++ b/Types/Win32/NetworkAdapterConfiguration.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class NetworkAdapterConfiguration(ManagementObject ManagementObject) : CIM.Setting(ManagementObject) diff --git a/Types/Win32/NetworkAdapterSetting.g.cs b/Types/Win32/NetworkAdapterSetting.g.cs index 110d922..2a86718 100644 --- a/Types/Win32/NetworkAdapterSetting.g.cs +++ b/Types/Win32/NetworkAdapterSetting.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class NetworkAdapterSetting(ManagementObject ManagementObject) : DeviceSettings(ManagementObject) diff --git a/Types/Win32/NetworkClient.g.cs b/Types/Win32/NetworkClient.g.cs index 68ea60a..03d1b55 100644 --- a/Types/Win32/NetworkClient.g.cs +++ b/Types/Win32/NetworkClient.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class NetworkClient(ManagementObject ManagementObject) : CIM.LogicalElement(ManagementObject) diff --git a/Types/Win32/NetworkConnection.g.cs b/Types/Win32/NetworkConnection.g.cs index 4b1f2c6..8772083 100644 --- a/Types/Win32/NetworkConnection.g.cs +++ b/Types/Win32/NetworkConnection.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class NetworkConnection(ManagementObject ManagementObject) : CIM.LogicalElement(ManagementObject) diff --git a/Types/Win32/NetworkLoginProfile.g.cs b/Types/Win32/NetworkLoginProfile.g.cs index bca9e6c..7a10715 100644 --- a/Types/Win32/NetworkLoginProfile.g.cs +++ b/Types/Win32/NetworkLoginProfile.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class NetworkLoginProfile(ManagementObject ManagementObject) : CIM.Setting(ManagementObject) diff --git a/Types/Win32/NetworkProtocol.g.cs b/Types/Win32/NetworkProtocol.g.cs index fcd7224..66f307c 100644 --- a/Types/Win32/NetworkProtocol.g.cs +++ b/Types/Win32/NetworkProtocol.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class NetworkProtocol(ManagementObject ManagementObject) : CIM.LogicalElement(ManagementObject) diff --git a/Types/Win32/OSRecoveryConfiguration.g.cs b/Types/Win32/OSRecoveryConfiguration.g.cs index b847264..faab8fb 100644 --- a/Types/Win32/OSRecoveryConfiguration.g.cs +++ b/Types/Win32/OSRecoveryConfiguration.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class OSRecoveryConfiguration(ManagementObject ManagementObject) : CIM.Setting(ManagementObject) diff --git a/Types/Win32/OnBoardDevice.g.cs b/Types/Win32/OnBoardDevice.g.cs index 4696a11..bdc2069 100644 --- a/Types/Win32/OnBoardDevice.g.cs +++ b/Types/Win32/OnBoardDevice.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class OnBoardDevice(ManagementObject ManagementObject) : CIM.PhysicalComponent(ManagementObject) diff --git a/Types/Win32/OperatingSystem.g.cs b/Types/Win32/OperatingSystem.g.cs index 80b2715..ea09a3b 100644 --- a/Types/Win32/OperatingSystem.g.cs +++ b/Types/Win32/OperatingSystem.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class OperatingSystem(ManagementObject ManagementObject) : CIM.OperatingSystem(ManagementObject) diff --git a/Types/Win32/OperatingSystemAutochkSetting.g.cs b/Types/Win32/OperatingSystemAutochkSetting.g.cs index 0cb63d0..cf9e6ec 100644 --- a/Types/Win32/OperatingSystemAutochkSetting.g.cs +++ b/Types/Win32/OperatingSystemAutochkSetting.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class OperatingSystemAutochkSetting(ManagementObject ManagementObject) : CIM.ElementSetting(ManagementObject) diff --git a/Types/Win32/OperatingSystemQFE.g.cs b/Types/Win32/OperatingSystemQFE.g.cs index 76b200e..64927d9 100644 --- a/Types/Win32/OperatingSystemQFE.g.cs +++ b/Types/Win32/OperatingSystemQFE.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class OperatingSystemQFE(ManagementObject ManagementObject) : CIM.Dependency(ManagementObject) diff --git a/Types/Win32/OptionalFeature.g.cs b/Types/Win32/OptionalFeature.g.cs index fbbf42e..4b340c0 100644 --- a/Types/Win32/OptionalFeature.g.cs +++ b/Types/Win32/OptionalFeature.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class OptionalFeature(ManagementObject ManagementObject) : CIM.LogicalElement(ManagementObject) diff --git a/Types/Win32/PCMCIAController.g.cs b/Types/Win32/PCMCIAController.g.cs index 4165db7..b78bbf2 100644 --- a/Types/Win32/PCMCIAController.g.cs +++ b/Types/Win32/PCMCIAController.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PCMCIAController(ManagementObject ManagementObject) : CIM.PCMCIAController(ManagementObject) diff --git a/Types/Win32/POTSModem.g.cs b/Types/Win32/POTSModem.g.cs index c020684..8dfa859 100644 --- a/Types/Win32/POTSModem.g.cs +++ b/Types/Win32/POTSModem.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class POTSModem(ManagementObject ManagementObject) : CIM.PotsModem(ManagementObject) diff --git a/Types/Win32/POTSModemToSerialPort.g.cs b/Types/Win32/POTSModemToSerialPort.g.cs index 89635b2..85929e9 100644 --- a/Types/Win32/POTSModemToSerialPort.g.cs +++ b/Types/Win32/POTSModemToSerialPort.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class POTSModemToSerialPort(ManagementObject ManagementObject) : CIM.ControlledBy(ManagementObject) diff --git a/Types/Win32/PageFile.g.cs b/Types/Win32/PageFile.g.cs index 7c26b0b..0f76a22 100644 --- a/Types/Win32/PageFile.g.cs +++ b/Types/Win32/PageFile.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PageFile(ManagementObject ManagementObject) : CIM.DataFile(ManagementObject) diff --git a/Types/Win32/PageFileElementSetting.g.cs b/Types/Win32/PageFileElementSetting.g.cs index e104a3d..c110f96 100644 --- a/Types/Win32/PageFileElementSetting.g.cs +++ b/Types/Win32/PageFileElementSetting.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PageFileElementSetting(ManagementObject ManagementObject) : CIM.ElementSetting(ManagementObject) diff --git a/Types/Win32/PageFileSetting.g.cs b/Types/Win32/PageFileSetting.g.cs index 261a3d4..5c5980a 100644 --- a/Types/Win32/PageFileSetting.g.cs +++ b/Types/Win32/PageFileSetting.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PageFileSetting(ManagementObject ManagementObject) : CIM.Setting(ManagementObject) diff --git a/Types/Win32/PageFileUsage.g.cs b/Types/Win32/PageFileUsage.g.cs index 6a9f38d..7087fb1 100644 --- a/Types/Win32/PageFileUsage.g.cs +++ b/Types/Win32/PageFileUsage.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PageFileUsage(ManagementObject ManagementObject) : CIM.LogicalElement(ManagementObject) diff --git a/Types/Win32/ParallelPort.g.cs b/Types/Win32/ParallelPort.g.cs index 88deaf1..614a8ea 100644 --- a/Types/Win32/ParallelPort.g.cs +++ b/Types/Win32/ParallelPort.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class ParallelPort(ManagementObject ManagementObject) : CIM.ParallelController(ManagementObject) diff --git a/Types/Win32/Perf.g.cs b/Types/Win32/Perf.g.cs index eb04078..b44b439 100644 --- a/Types/Win32/Perf.g.cs +++ b/Types/Win32/Perf.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class Perf(ManagementObject ManagementObject) : CIM.StatisticalInformation(ManagementObject) diff --git a/Types/Win32/PerfFormattedData.g.cs b/Types/Win32/PerfFormattedData.g.cs index de4cfeb..3370f5d 100644 --- a/Types/Win32/PerfFormattedData.g.cs +++ b/Types/Win32/PerfFormattedData.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PerfFormattedData(ManagementObject ManagementObject) : Perf(ManagementObject) diff --git a/Types/Win32/PerfRawData.g.cs b/Types/Win32/PerfRawData.g.cs index 544b81c..01b945d 100644 --- a/Types/Win32/PerfRawData.g.cs +++ b/Types/Win32/PerfRawData.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PerfRawData(ManagementObject ManagementObject) : Perf(ManagementObject) diff --git a/Types/Win32/PhysicalMemory.g.cs b/Types/Win32/PhysicalMemory.g.cs index 4d89e65..8de778a 100644 --- a/Types/Win32/PhysicalMemory.g.cs +++ b/Types/Win32/PhysicalMemory.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PhysicalMemory(ManagementObject ManagementObject) : CIM.PhysicalMemory(ManagementObject) diff --git a/Types/Win32/PhysicalMemoryArray.g.cs b/Types/Win32/PhysicalMemoryArray.g.cs index fb83ebc..0691101 100644 --- a/Types/Win32/PhysicalMemoryArray.g.cs +++ b/Types/Win32/PhysicalMemoryArray.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PhysicalMemoryArray(ManagementObject ManagementObject) : CIM.PhysicalPackage(ManagementObject) diff --git a/Types/Win32/PhysicalMemoryLocation.g.cs b/Types/Win32/PhysicalMemoryLocation.g.cs index 661d4f4..dd82af7 100644 --- a/Types/Win32/PhysicalMemoryLocation.g.cs +++ b/Types/Win32/PhysicalMemoryLocation.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PhysicalMemoryLocation(ManagementObject ManagementObject) : CIM.PackagedComponent(ManagementObject) diff --git a/Types/Win32/PnPAllocatedResource.g.cs b/Types/Win32/PnPAllocatedResource.g.cs index ac22733..3f4962b 100644 --- a/Types/Win32/PnPAllocatedResource.g.cs +++ b/Types/Win32/PnPAllocatedResource.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PnPAllocatedResource(ManagementObject ManagementObject) : CIM.AllocatedResource(ManagementObject) diff --git a/Types/Win32/PnPDevice.g.cs b/Types/Win32/PnPDevice.g.cs index 110ae90..354d95f 100644 --- a/Types/Win32/PnPDevice.g.cs +++ b/Types/Win32/PnPDevice.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PnPDevice(ManagementObject ManagementObject) : Base._Object(ManagementObject) diff --git a/Types/Win32/PnPDeviceProperty.g.cs b/Types/Win32/PnPDeviceProperty.g.cs index 5a89617..ab7c3c8 100644 --- a/Types/Win32/PnPDeviceProperty.g.cs +++ b/Types/Win32/PnPDeviceProperty.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PnPDeviceProperty(ManagementObject ManagementObject) : Base._Object(ManagementObject) diff --git a/Types/Win32/PnPDevicePropertyBinary.g.cs b/Types/Win32/PnPDevicePropertyBinary.g.cs index 85f2290..49e57a5 100644 --- a/Types/Win32/PnPDevicePropertyBinary.g.cs +++ b/Types/Win32/PnPDevicePropertyBinary.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PnPDevicePropertyBinary(ManagementObject ManagementObject) : PnPDeviceProperty(ManagementObject) diff --git a/Types/Win32/PnPDevicePropertyBoolean.g.cs b/Types/Win32/PnPDevicePropertyBoolean.g.cs index b054702..8d92341 100644 --- a/Types/Win32/PnPDevicePropertyBoolean.g.cs +++ b/Types/Win32/PnPDevicePropertyBoolean.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PnPDevicePropertyBoolean(ManagementObject ManagementObject) : PnPDeviceProperty(ManagementObject) diff --git a/Types/Win32/PnPDevicePropertyBooleanArray.g.cs b/Types/Win32/PnPDevicePropertyBooleanArray.g.cs index 7293281..e9df043 100644 --- a/Types/Win32/PnPDevicePropertyBooleanArray.g.cs +++ b/Types/Win32/PnPDevicePropertyBooleanArray.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PnPDevicePropertyBooleanArray(ManagementObject ManagementObject) : PnPDeviceProperty(ManagementObject) diff --git a/Types/Win32/PnPDevicePropertyDateTime.g.cs b/Types/Win32/PnPDevicePropertyDateTime.g.cs index 5d7a4a8..27dee74 100644 --- a/Types/Win32/PnPDevicePropertyDateTime.g.cs +++ b/Types/Win32/PnPDevicePropertyDateTime.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PnPDevicePropertyDateTime(ManagementObject ManagementObject) : PnPDeviceProperty(ManagementObject) diff --git a/Types/Win32/PnPDevicePropertyDateTimeArray.g.cs b/Types/Win32/PnPDevicePropertyDateTimeArray.g.cs index 3d98345..c2c5642 100644 --- a/Types/Win32/PnPDevicePropertyDateTimeArray.g.cs +++ b/Types/Win32/PnPDevicePropertyDateTimeArray.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PnPDevicePropertyDateTimeArray(ManagementObject ManagementObject) : PnPDeviceProperty(ManagementObject) diff --git a/Types/Win32/PnPDevicePropertyReal32.g.cs b/Types/Win32/PnPDevicePropertyReal32.g.cs index 1afb8e3..3f11068 100644 --- a/Types/Win32/PnPDevicePropertyReal32.g.cs +++ b/Types/Win32/PnPDevicePropertyReal32.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PnPDevicePropertyReal32(ManagementObject ManagementObject) : PnPDeviceProperty(ManagementObject) diff --git a/Types/Win32/PnPDevicePropertyReal32Array.g.cs b/Types/Win32/PnPDevicePropertyReal32Array.g.cs index b8d2d8e..d8a102a 100644 --- a/Types/Win32/PnPDevicePropertyReal32Array.g.cs +++ b/Types/Win32/PnPDevicePropertyReal32Array.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PnPDevicePropertyReal32Array(ManagementObject ManagementObject) : PnPDeviceProperty(ManagementObject) diff --git a/Types/Win32/PnPDevicePropertyReal64.g.cs b/Types/Win32/PnPDevicePropertyReal64.g.cs index 3976f06..636ccf2 100644 --- a/Types/Win32/PnPDevicePropertyReal64.g.cs +++ b/Types/Win32/PnPDevicePropertyReal64.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PnPDevicePropertyReal64(ManagementObject ManagementObject) : PnPDeviceProperty(ManagementObject) diff --git a/Types/Win32/PnPDevicePropertyReal64Array.g.cs b/Types/Win32/PnPDevicePropertyReal64Array.g.cs index f7ccd41..c53a588 100644 --- a/Types/Win32/PnPDevicePropertyReal64Array.g.cs +++ b/Types/Win32/PnPDevicePropertyReal64Array.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PnPDevicePropertyReal64Array(ManagementObject ManagementObject) : PnPDeviceProperty(ManagementObject) diff --git a/Types/Win32/PnPDevicePropertySecurityDescriptor.g.cs b/Types/Win32/PnPDevicePropertySecurityDescriptor.g.cs index dd90fa5..8629fdc 100644 --- a/Types/Win32/PnPDevicePropertySecurityDescriptor.g.cs +++ b/Types/Win32/PnPDevicePropertySecurityDescriptor.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PnPDevicePropertySecurityDescriptor(ManagementObject ManagementObject) : PnPDeviceProperty(ManagementObject) diff --git a/Types/Win32/PnPDevicePropertySecurityDescriptorArray.g.cs b/Types/Win32/PnPDevicePropertySecurityDescriptorArray.g.cs index 609b45a..aa61951 100644 --- a/Types/Win32/PnPDevicePropertySecurityDescriptorArray.g.cs +++ b/Types/Win32/PnPDevicePropertySecurityDescriptorArray.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PnPDevicePropertySecurityDescriptorArray(ManagementObject ManagementObject) : PnPDeviceProperty(ManagementObject) diff --git a/Types/Win32/PnPDevicePropertySint16.g.cs b/Types/Win32/PnPDevicePropertySint16.g.cs index 05e1d02..e318582 100644 --- a/Types/Win32/PnPDevicePropertySint16.g.cs +++ b/Types/Win32/PnPDevicePropertySint16.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PnPDevicePropertySint16(ManagementObject ManagementObject) : PnPDeviceProperty(ManagementObject) diff --git a/Types/Win32/PnPDevicePropertySint16Array.g.cs b/Types/Win32/PnPDevicePropertySint16Array.g.cs index 581b318..8692f92 100644 --- a/Types/Win32/PnPDevicePropertySint16Array.g.cs +++ b/Types/Win32/PnPDevicePropertySint16Array.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PnPDevicePropertySint16Array(ManagementObject ManagementObject) : PnPDeviceProperty(ManagementObject) diff --git a/Types/Win32/PnPDevicePropertySint32.g.cs b/Types/Win32/PnPDevicePropertySint32.g.cs index 7d6fdb7..5878924 100644 --- a/Types/Win32/PnPDevicePropertySint32.g.cs +++ b/Types/Win32/PnPDevicePropertySint32.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PnPDevicePropertySint32(ManagementObject ManagementObject) : PnPDeviceProperty(ManagementObject) diff --git a/Types/Win32/PnPDevicePropertySint32Array.g.cs b/Types/Win32/PnPDevicePropertySint32Array.g.cs index 87a582e..19f5810 100644 --- a/Types/Win32/PnPDevicePropertySint32Array.g.cs +++ b/Types/Win32/PnPDevicePropertySint32Array.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PnPDevicePropertySint32Array(ManagementObject ManagementObject) : PnPDeviceProperty(ManagementObject) diff --git a/Types/Win32/PnPDevicePropertySint64.g.cs b/Types/Win32/PnPDevicePropertySint64.g.cs index 04bcf95..1d290f0 100644 --- a/Types/Win32/PnPDevicePropertySint64.g.cs +++ b/Types/Win32/PnPDevicePropertySint64.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PnPDevicePropertySint64(ManagementObject ManagementObject) : PnPDeviceProperty(ManagementObject) diff --git a/Types/Win32/PnPDevicePropertySint64Array.g.cs b/Types/Win32/PnPDevicePropertySint64Array.g.cs index 759730c..9097245 100644 --- a/Types/Win32/PnPDevicePropertySint64Array.g.cs +++ b/Types/Win32/PnPDevicePropertySint64Array.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PnPDevicePropertySint64Array(ManagementObject ManagementObject) : PnPDeviceProperty(ManagementObject) diff --git a/Types/Win32/PnPDevicePropertySint8.g.cs b/Types/Win32/PnPDevicePropertySint8.g.cs index deef2ad..96ad3ba 100644 --- a/Types/Win32/PnPDevicePropertySint8.g.cs +++ b/Types/Win32/PnPDevicePropertySint8.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PnPDevicePropertySint8(ManagementObject ManagementObject) : PnPDeviceProperty(ManagementObject) diff --git a/Types/Win32/PnPDevicePropertySint8Array.g.cs b/Types/Win32/PnPDevicePropertySint8Array.g.cs index 1ee09b8..9aa2ef0 100644 --- a/Types/Win32/PnPDevicePropertySint8Array.g.cs +++ b/Types/Win32/PnPDevicePropertySint8Array.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PnPDevicePropertySint8Array(ManagementObject ManagementObject) : PnPDeviceProperty(ManagementObject) diff --git a/Types/Win32/PnPDevicePropertyString.g.cs b/Types/Win32/PnPDevicePropertyString.g.cs index 7114fa6..6b1a97c 100644 --- a/Types/Win32/PnPDevicePropertyString.g.cs +++ b/Types/Win32/PnPDevicePropertyString.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PnPDevicePropertyString(ManagementObject ManagementObject) : PnPDeviceProperty(ManagementObject) diff --git a/Types/Win32/PnPDevicePropertyStringArray.g.cs b/Types/Win32/PnPDevicePropertyStringArray.g.cs index 1e0c491..014936c 100644 --- a/Types/Win32/PnPDevicePropertyStringArray.g.cs +++ b/Types/Win32/PnPDevicePropertyStringArray.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PnPDevicePropertyStringArray(ManagementObject ManagementObject) : PnPDeviceProperty(ManagementObject) diff --git a/Types/Win32/PnPDevicePropertyUint16.g.cs b/Types/Win32/PnPDevicePropertyUint16.g.cs index ca0a086..b06fc36 100644 --- a/Types/Win32/PnPDevicePropertyUint16.g.cs +++ b/Types/Win32/PnPDevicePropertyUint16.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PnPDevicePropertyUint16(ManagementObject ManagementObject) : PnPDeviceProperty(ManagementObject) diff --git a/Types/Win32/PnPDevicePropertyUint16Array.g.cs b/Types/Win32/PnPDevicePropertyUint16Array.g.cs index 4de3029..ef8ec32 100644 --- a/Types/Win32/PnPDevicePropertyUint16Array.g.cs +++ b/Types/Win32/PnPDevicePropertyUint16Array.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PnPDevicePropertyUint16Array(ManagementObject ManagementObject) : PnPDeviceProperty(ManagementObject) diff --git a/Types/Win32/PnPDevicePropertyUint32.g.cs b/Types/Win32/PnPDevicePropertyUint32.g.cs index 025b59d..554f25f 100644 --- a/Types/Win32/PnPDevicePropertyUint32.g.cs +++ b/Types/Win32/PnPDevicePropertyUint32.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PnPDevicePropertyUint32(ManagementObject ManagementObject) : PnPDeviceProperty(ManagementObject) diff --git a/Types/Win32/PnPDevicePropertyUint32Array.g.cs b/Types/Win32/PnPDevicePropertyUint32Array.g.cs index 6ae5d80..95ecde7 100644 --- a/Types/Win32/PnPDevicePropertyUint32Array.g.cs +++ b/Types/Win32/PnPDevicePropertyUint32Array.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PnPDevicePropertyUint32Array(ManagementObject ManagementObject) : PnPDeviceProperty(ManagementObject) diff --git a/Types/Win32/PnPDevicePropertyUint64.g.cs b/Types/Win32/PnPDevicePropertyUint64.g.cs index ce52d01..6badd46 100644 --- a/Types/Win32/PnPDevicePropertyUint64.g.cs +++ b/Types/Win32/PnPDevicePropertyUint64.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PnPDevicePropertyUint64(ManagementObject ManagementObject) : PnPDeviceProperty(ManagementObject) diff --git a/Types/Win32/PnPDevicePropertyUint64Array.g.cs b/Types/Win32/PnPDevicePropertyUint64Array.g.cs index 967c910..918a9bb 100644 --- a/Types/Win32/PnPDevicePropertyUint64Array.g.cs +++ b/Types/Win32/PnPDevicePropertyUint64Array.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PnPDevicePropertyUint64Array(ManagementObject ManagementObject) : PnPDeviceProperty(ManagementObject) diff --git a/Types/Win32/PnPDevicePropertyUint8.g.cs b/Types/Win32/PnPDevicePropertyUint8.g.cs index a4efac0..178b821 100644 --- a/Types/Win32/PnPDevicePropertyUint8.g.cs +++ b/Types/Win32/PnPDevicePropertyUint8.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PnPDevicePropertyUint8(ManagementObject ManagementObject) : PnPDeviceProperty(ManagementObject) diff --git a/Types/Win32/PnPEntity.g.cs b/Types/Win32/PnPEntity.g.cs index 0490731..4801b97 100644 --- a/Types/Win32/PnPEntity.g.cs +++ b/Types/Win32/PnPEntity.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PnPEntity(ManagementObject ManagementObject) : CIM.LogicalDevice(ManagementObject) diff --git a/Types/Win32/PointingDevice.g.cs b/Types/Win32/PointingDevice.g.cs index 45a479b..30ca5d0 100644 --- a/Types/Win32/PointingDevice.g.cs +++ b/Types/Win32/PointingDevice.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PointingDevice(ManagementObject ManagementObject) : CIM.PointingDevice(ManagementObject) diff --git a/Types/Win32/PortConnector.g.cs b/Types/Win32/PortConnector.g.cs index 4f01324..c5f03c4 100644 --- a/Types/Win32/PortConnector.g.cs +++ b/Types/Win32/PortConnector.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PortConnector(ManagementObject ManagementObject) : CIM.PhysicalConnector(ManagementObject) diff --git a/Types/Win32/PortResource.g.cs b/Types/Win32/PortResource.g.cs index 7191685..c0c62f7 100644 --- a/Types/Win32/PortResource.g.cs +++ b/Types/Win32/PortResource.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PortResource(ManagementObject ManagementObject) : SystemMemoryResource(ManagementObject) diff --git a/Types/Win32/PortableBattery.g.cs b/Types/Win32/PortableBattery.g.cs index f753d94..ec2bbb0 100644 --- a/Types/Win32/PortableBattery.g.cs +++ b/Types/Win32/PortableBattery.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PortableBattery(ManagementObject ManagementObject) : CIM.Battery(ManagementObject) diff --git a/Types/Win32/PrintJob.g.cs b/Types/Win32/PrintJob.g.cs index 5dbdd81..7133d4d 100644 --- a/Types/Win32/PrintJob.g.cs +++ b/Types/Win32/PrintJob.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PrintJob(ManagementObject ManagementObject) : CIM.Job(ManagementObject) diff --git a/Types/Win32/Printer.g.cs b/Types/Win32/Printer.g.cs index 85ca5f5..603ab2c 100644 --- a/Types/Win32/Printer.g.cs +++ b/Types/Win32/Printer.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class Printer(ManagementObject ManagementObject) : CIM.Printer(ManagementObject) diff --git a/Types/Win32/PrinterConfiguration.g.cs b/Types/Win32/PrinterConfiguration.g.cs index 6003c7f..e1779b6 100644 --- a/Types/Win32/PrinterConfiguration.g.cs +++ b/Types/Win32/PrinterConfiguration.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PrinterConfiguration(ManagementObject ManagementObject) : CIM.Setting(ManagementObject) diff --git a/Types/Win32/PrinterController.g.cs b/Types/Win32/PrinterController.g.cs index 1491660..95642d7 100644 --- a/Types/Win32/PrinterController.g.cs +++ b/Types/Win32/PrinterController.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PrinterController(ManagementObject ManagementObject) : CIM.ControlledBy(ManagementObject) diff --git a/Types/Win32/PrinterDriver.g.cs b/Types/Win32/PrinterDriver.g.cs index 4cf44cc..bd237d9 100644 --- a/Types/Win32/PrinterDriver.g.cs +++ b/Types/Win32/PrinterDriver.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PrinterDriver(ManagementObject ManagementObject) : CIM.Service(ManagementObject) diff --git a/Types/Win32/PrinterDriverDll.g.cs b/Types/Win32/PrinterDriverDll.g.cs index 146a264..93546f4 100644 --- a/Types/Win32/PrinterDriverDll.g.cs +++ b/Types/Win32/PrinterDriverDll.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PrinterDriverDll(ManagementObject ManagementObject) : CIM.Dependency(ManagementObject) diff --git a/Types/Win32/PrinterSetting.g.cs b/Types/Win32/PrinterSetting.g.cs index 4d8770c..7f259d1 100644 --- a/Types/Win32/PrinterSetting.g.cs +++ b/Types/Win32/PrinterSetting.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PrinterSetting(ManagementObject ManagementObject) : DeviceSettings(ManagementObject) diff --git a/Types/Win32/PrinterShare.g.cs b/Types/Win32/PrinterShare.g.cs index 8d07fd2..0c43ba5 100644 --- a/Types/Win32/PrinterShare.g.cs +++ b/Types/Win32/PrinterShare.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PrinterShare(ManagementObject ManagementObject) : CIM.Dependency(ManagementObject) diff --git a/Types/Win32/PrivilegesStatus.g.cs b/Types/Win32/PrivilegesStatus.g.cs index 877a043..2241be7 100644 --- a/Types/Win32/PrivilegesStatus.g.cs +++ b/Types/Win32/PrivilegesStatus.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class PrivilegesStatus(ManagementObject ManagementObject) : Base._ExtendedStatus(ManagementObject) diff --git a/Types/Win32/Process.g.cs b/Types/Win32/Process.g.cs index cd69ee1..1afdd8f 100644 --- a/Types/Win32/Process.g.cs +++ b/Types/Win32/Process.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class Process(ManagementObject ManagementObject) : CIM.Process(ManagementObject) diff --git a/Types/Win32/ProcessStartup.g.cs b/Types/Win32/ProcessStartup.g.cs index 0215fb6..7747cbd 100644 --- a/Types/Win32/ProcessStartup.g.cs +++ b/Types/Win32/ProcessStartup.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class ProcessStartup(ManagementObject ManagementObject) : MethodParameterClass(ManagementObject) diff --git a/Types/Win32/Processor.g.cs b/Types/Win32/Processor.g.cs index ec82c32..9c0b3dc 100644 --- a/Types/Win32/Processor.g.cs +++ b/Types/Win32/Processor.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class Processor(ManagementObject ManagementObject) : CIM.Processor(ManagementObject) diff --git a/Types/Win32/ProgramGroupContents.g.cs b/Types/Win32/ProgramGroupContents.g.cs index ff26f60..33acdf1 100644 --- a/Types/Win32/ProgramGroupContents.g.cs +++ b/Types/Win32/ProgramGroupContents.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class ProgramGroupContents(ManagementObject ManagementObject) : CIM.Component(ManagementObject) diff --git a/Types/Win32/ProgramGroupOrItem.g.cs b/Types/Win32/ProgramGroupOrItem.g.cs index ebb8463..e2d0ca0 100644 --- a/Types/Win32/ProgramGroupOrItem.g.cs +++ b/Types/Win32/ProgramGroupOrItem.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class ProgramGroupOrItem(ManagementObject ManagementObject) : CIM.LogicalElement(ManagementObject) diff --git a/Types/Win32/ProtocolBinding.g.cs b/Types/Win32/ProtocolBinding.g.cs index 6cd2801..4daff40 100644 --- a/Types/Win32/ProtocolBinding.g.cs +++ b/Types/Win32/ProtocolBinding.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class ProtocolBinding(ManagementObject ManagementObject) : Base._Object(ManagementObject) diff --git a/Types/Win32/QuickFixEngineering.g.cs b/Types/Win32/QuickFixEngineering.g.cs index 061513f..f796ba0 100644 --- a/Types/Win32/QuickFixEngineering.g.cs +++ b/Types/Win32/QuickFixEngineering.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class QuickFixEngineering(ManagementObject ManagementObject) : CIM.LogicalElement(ManagementObject) diff --git a/Types/Win32/Refrigeration.g.cs b/Types/Win32/Refrigeration.g.cs index 665fb8f..6962138 100644 --- a/Types/Win32/Refrigeration.g.cs +++ b/Types/Win32/Refrigeration.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class Refrigeration(ManagementObject ManagementObject) : CIM.Refrigeration(ManagementObject) diff --git a/Types/Win32/Registry.g.cs b/Types/Win32/Registry.g.cs index 0086c17..acb5844 100644 --- a/Types/Win32/Registry.g.cs +++ b/Types/Win32/Registry.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class Registry(ManagementObject ManagementObject) : CIM.LogicalElement(ManagementObject) diff --git a/Types/Win32/SCSIController.g.cs b/Types/Win32/SCSIController.g.cs index b82b0b1..7f5f581 100644 --- a/Types/Win32/SCSIController.g.cs +++ b/Types/Win32/SCSIController.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class SCSIController(ManagementObject ManagementObject) : CIM.SCSIController(ManagementObject) diff --git a/Types/Win32/SCSIControllerDevice.g.cs b/Types/Win32/SCSIControllerDevice.g.cs index 4812e86..7133881 100644 --- a/Types/Win32/SCSIControllerDevice.g.cs +++ b/Types/Win32/SCSIControllerDevice.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class SCSIControllerDevice(ManagementObject ManagementObject) : CIM.ControlledBy(ManagementObject) diff --git a/Types/Win32/SMBIOSMemory.g.cs b/Types/Win32/SMBIOSMemory.g.cs index bfad773..f3b16a8 100644 --- a/Types/Win32/SMBIOSMemory.g.cs +++ b/Types/Win32/SMBIOSMemory.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class SMBIOSMemory(ManagementObject ManagementObject) : CIM.StorageExtent(ManagementObject) diff --git a/Types/Win32/ScheduledJob.g.cs b/Types/Win32/ScheduledJob.g.cs index 327999a..df12896 100644 --- a/Types/Win32/ScheduledJob.g.cs +++ b/Types/Win32/ScheduledJob.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class ScheduledJob(ManagementObject ManagementObject) : CIM.Job(ManagementObject) diff --git a/Types/Win32/SecurityDescriptor.g.cs b/Types/Win32/SecurityDescriptor.g.cs index 251974f..aab5437 100644 --- a/Types/Win32/SecurityDescriptor.g.cs +++ b/Types/Win32/SecurityDescriptor.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class SecurityDescriptor(ManagementObject ManagementObject) : Base._SecurityDescriptor(ManagementObject) diff --git a/Types/Win32/SerialPort.g.cs b/Types/Win32/SerialPort.g.cs index cbc5565..1a3524f 100644 --- a/Types/Win32/SerialPort.g.cs +++ b/Types/Win32/SerialPort.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class SerialPort(ManagementObject ManagementObject) : CIM.SerialController(ManagementObject) diff --git a/Types/Win32/SerialPortConfiguration.g.cs b/Types/Win32/SerialPortConfiguration.g.cs index 70f7976..bc0a382 100644 --- a/Types/Win32/SerialPortConfiguration.g.cs +++ b/Types/Win32/SerialPortConfiguration.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class SerialPortConfiguration(ManagementObject ManagementObject) : CIM.Setting(ManagementObject) diff --git a/Types/Win32/SerialPortSetting.g.cs b/Types/Win32/SerialPortSetting.g.cs index 63b7f98..0df3504 100644 --- a/Types/Win32/SerialPortSetting.g.cs +++ b/Types/Win32/SerialPortSetting.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class SerialPortSetting(ManagementObject ManagementObject) : DeviceSettings(ManagementObject) diff --git a/Types/Win32/Service.g.cs b/Types/Win32/Service.g.cs index cb704f1..e8602c9 100644 --- a/Types/Win32/Service.g.cs +++ b/Types/Win32/Service.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class Service(ManagementObject ManagementObject) : BaseService(ManagementObject) diff --git a/Types/Win32/Session.g.cs b/Types/Win32/Session.g.cs index 23233bb..6fad8c0 100644 --- a/Types/Win32/Session.g.cs +++ b/Types/Win32/Session.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class Session(ManagementObject ManagementObject) : CIM.LogicalElement(ManagementObject) diff --git a/Types/Win32/SessionProcess.g.cs b/Types/Win32/SessionProcess.g.cs index 2413004..f37390e 100644 --- a/Types/Win32/SessionProcess.g.cs +++ b/Types/Win32/SessionProcess.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class SessionProcess(ManagementObject ManagementObject) : SessionResource(ManagementObject) diff --git a/Types/Win32/SessionResource.g.cs b/Types/Win32/SessionResource.g.cs index 7491543..e7938bf 100644 --- a/Types/Win32/SessionResource.g.cs +++ b/Types/Win32/SessionResource.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class SessionResource(ManagementObject ManagementObject) : CIM.Dependency(ManagementObject) diff --git a/Types/Win32/Share.g.cs b/Types/Win32/Share.g.cs index 916bb86..7307627 100644 --- a/Types/Win32/Share.g.cs +++ b/Types/Win32/Share.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class Share(ManagementObject ManagementObject) : CIM.LogicalElement(ManagementObject) diff --git a/Types/Win32/ShareToDirectory.g.cs b/Types/Win32/ShareToDirectory.g.cs index 7c72700..bbb91dd 100644 --- a/Types/Win32/ShareToDirectory.g.cs +++ b/Types/Win32/ShareToDirectory.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class ShareToDirectory(ManagementObject ManagementObject) : Base._Object(ManagementObject) diff --git a/Types/Win32/ShortcutFile.g.cs b/Types/Win32/ShortcutFile.g.cs index b21336f..5b8d2b8 100644 --- a/Types/Win32/ShortcutFile.g.cs +++ b/Types/Win32/ShortcutFile.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class ShortcutFile(ManagementObject ManagementObject) : CIM.DataFile(ManagementObject) diff --git a/Types/Win32/SoundDevice.g.cs b/Types/Win32/SoundDevice.g.cs index 391759a..505f6ed 100644 --- a/Types/Win32/SoundDevice.g.cs +++ b/Types/Win32/SoundDevice.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class SoundDevice(ManagementObject ManagementObject) : CIM.LogicalDevice(ManagementObject) diff --git a/Types/Win32/StartupCommand.g.cs b/Types/Win32/StartupCommand.g.cs index b864440..08dc456 100644 --- a/Types/Win32/StartupCommand.g.cs +++ b/Types/Win32/StartupCommand.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class StartupCommand(ManagementObject ManagementObject) : CIM.Setting(ManagementObject) diff --git a/Types/Win32/SubDirectory.g.cs b/Types/Win32/SubDirectory.g.cs index b3c73b5..04c2dd5 100644 --- a/Types/Win32/SubDirectory.g.cs +++ b/Types/Win32/SubDirectory.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class SubDirectory(ManagementObject ManagementObject) : CIM.Component(ManagementObject) diff --git a/Types/Win32/SubSession.g.cs b/Types/Win32/SubSession.g.cs index 7f0d521..9cddf38 100644 --- a/Types/Win32/SubSession.g.cs +++ b/Types/Win32/SubSession.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class SubSession(ManagementObject ManagementObject) : CIM.Dependency(ManagementObject) diff --git a/Types/Win32/SystemAccount.g.cs b/Types/Win32/SystemAccount.g.cs index 5f89e34..42cb224 100644 --- a/Types/Win32/SystemAccount.g.cs +++ b/Types/Win32/SystemAccount.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class SystemAccount(ManagementObject ManagementObject) : Account(ManagementObject) diff --git a/Types/Win32/SystemBIOS.g.cs b/Types/Win32/SystemBIOS.g.cs index d71a80e..b96dfa9 100644 --- a/Types/Win32/SystemBIOS.g.cs +++ b/Types/Win32/SystemBIOS.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class SystemBIOS(ManagementObject ManagementObject) : CIM.SystemComponent(ManagementObject) diff --git a/Types/Win32/SystemBootConfiguration.g.cs b/Types/Win32/SystemBootConfiguration.g.cs index f9daf32..1f73ceb 100644 --- a/Types/Win32/SystemBootConfiguration.g.cs +++ b/Types/Win32/SystemBootConfiguration.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class SystemBootConfiguration(ManagementObject ManagementObject) : SystemSetting(ManagementObject) diff --git a/Types/Win32/SystemConfigurationChangeEvent.g.cs b/Types/Win32/SystemConfigurationChangeEvent.g.cs index 8e62f5b..05a539b 100644 --- a/Types/Win32/SystemConfigurationChangeEvent.g.cs +++ b/Types/Win32/SystemConfigurationChangeEvent.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class SystemConfigurationChangeEvent(ManagementObject ManagementObject) : DeviceChangeEvent(ManagementObject) diff --git a/Types/Win32/SystemDesktop.g.cs b/Types/Win32/SystemDesktop.g.cs index 003bef8..9abff41 100644 --- a/Types/Win32/SystemDesktop.g.cs +++ b/Types/Win32/SystemDesktop.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class SystemDesktop(ManagementObject ManagementObject) : SystemSetting(ManagementObject) diff --git a/Types/Win32/SystemDevices.g.cs b/Types/Win32/SystemDevices.g.cs index 31a738d..191e16e 100644 --- a/Types/Win32/SystemDevices.g.cs +++ b/Types/Win32/SystemDevices.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class SystemDevices(ManagementObject ManagementObject) : CIM.SystemDevice(ManagementObject) diff --git a/Types/Win32/SystemDriver.g.cs b/Types/Win32/SystemDriver.g.cs index 182dc44..1712c64 100644 --- a/Types/Win32/SystemDriver.g.cs +++ b/Types/Win32/SystemDriver.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class SystemDriver(ManagementObject ManagementObject) : BaseService(ManagementObject) diff --git a/Types/Win32/SystemDriverPNPEntity.g.cs b/Types/Win32/SystemDriverPNPEntity.g.cs index 5613bd4..b80d13f 100644 --- a/Types/Win32/SystemDriverPNPEntity.g.cs +++ b/Types/Win32/SystemDriverPNPEntity.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class SystemDriverPNPEntity(ManagementObject ManagementObject) : CIM.Dependency(ManagementObject) diff --git a/Types/Win32/SystemEnclosure.g.cs b/Types/Win32/SystemEnclosure.g.cs index df1ab49..b20e9c9 100644 --- a/Types/Win32/SystemEnclosure.g.cs +++ b/Types/Win32/SystemEnclosure.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class SystemEnclosure(ManagementObject ManagementObject) : CIM.Chassis(ManagementObject) diff --git a/Types/Win32/SystemLoadOrderGroups.g.cs b/Types/Win32/SystemLoadOrderGroups.g.cs index 54127a0..6729573 100644 --- a/Types/Win32/SystemLoadOrderGroups.g.cs +++ b/Types/Win32/SystemLoadOrderGroups.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class SystemLoadOrderGroups(ManagementObject ManagementObject) : CIM.SystemComponent(ManagementObject) diff --git a/Types/Win32/SystemMemoryResource.g.cs b/Types/Win32/SystemMemoryResource.g.cs index 300f9b3..ae38985 100644 --- a/Types/Win32/SystemMemoryResource.g.cs +++ b/Types/Win32/SystemMemoryResource.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class SystemMemoryResource(ManagementObject ManagementObject) : CIM.MemoryMappedIO(ManagementObject) diff --git a/Types/Win32/SystemNetworkConnections.g.cs b/Types/Win32/SystemNetworkConnections.g.cs index 5c2b8fb..492c4ad 100644 --- a/Types/Win32/SystemNetworkConnections.g.cs +++ b/Types/Win32/SystemNetworkConnections.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class SystemNetworkConnections(ManagementObject ManagementObject) : CIM.SystemComponent(ManagementObject) diff --git a/Types/Win32/SystemOperatingSystem.g.cs b/Types/Win32/SystemOperatingSystem.g.cs index b91ddf0..3304da4 100644 --- a/Types/Win32/SystemOperatingSystem.g.cs +++ b/Types/Win32/SystemOperatingSystem.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class SystemOperatingSystem(ManagementObject ManagementObject) : CIM.InstalledOS(ManagementObject) diff --git a/Types/Win32/SystemPartitions.g.cs b/Types/Win32/SystemPartitions.g.cs index 4d75419..5da0e4f 100644 --- a/Types/Win32/SystemPartitions.g.cs +++ b/Types/Win32/SystemPartitions.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class SystemPartitions(ManagementObject ManagementObject) : SystemDevices(ManagementObject) diff --git a/Types/Win32/SystemProcesses.g.cs b/Types/Win32/SystemProcesses.g.cs index 14edc84..cdcab95 100644 --- a/Types/Win32/SystemProcesses.g.cs +++ b/Types/Win32/SystemProcesses.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class SystemProcesses(ManagementObject ManagementObject) : CIM.SystemComponent(ManagementObject) diff --git a/Types/Win32/SystemProgramGroups.g.cs b/Types/Win32/SystemProgramGroups.g.cs index 532c6e4..ce04d1b 100644 --- a/Types/Win32/SystemProgramGroups.g.cs +++ b/Types/Win32/SystemProgramGroups.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class SystemProgramGroups(ManagementObject ManagementObject) : SystemSetting(ManagementObject) diff --git a/Types/Win32/SystemResources.g.cs b/Types/Win32/SystemResources.g.cs index 18faf8a..050e545 100644 --- a/Types/Win32/SystemResources.g.cs +++ b/Types/Win32/SystemResources.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class SystemResources(ManagementObject ManagementObject) : CIM.ComputerSystemResource(ManagementObject) diff --git a/Types/Win32/SystemServices.g.cs b/Types/Win32/SystemServices.g.cs index 283fabd..bdc7a17 100644 --- a/Types/Win32/SystemServices.g.cs +++ b/Types/Win32/SystemServices.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class SystemServices(ManagementObject ManagementObject) : CIM.SystemComponent(ManagementObject) diff --git a/Types/Win32/SystemSetting.g.cs b/Types/Win32/SystemSetting.g.cs index a9a28ef..d6b27fe 100644 --- a/Types/Win32/SystemSetting.g.cs +++ b/Types/Win32/SystemSetting.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class SystemSetting(ManagementObject ManagementObject) : CIM.ElementSetting(ManagementObject) diff --git a/Types/Win32/SystemSlot.g.cs b/Types/Win32/SystemSlot.g.cs index 58bbd93..f551d83 100644 --- a/Types/Win32/SystemSlot.g.cs +++ b/Types/Win32/SystemSlot.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class SystemSlot(ManagementObject ManagementObject) : CIM.Slot(ManagementObject) diff --git a/Types/Win32/SystemSystemDriver.g.cs b/Types/Win32/SystemSystemDriver.g.cs index d39ccc5..5059cc4 100644 --- a/Types/Win32/SystemSystemDriver.g.cs +++ b/Types/Win32/SystemSystemDriver.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class SystemSystemDriver(ManagementObject ManagementObject) : CIM.SystemComponent(ManagementObject) diff --git a/Types/Win32/SystemTimeZone.g.cs b/Types/Win32/SystemTimeZone.g.cs index b40f12b..208f49f 100644 --- a/Types/Win32/SystemTimeZone.g.cs +++ b/Types/Win32/SystemTimeZone.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class SystemTimeZone(ManagementObject ManagementObject) : SystemSetting(ManagementObject) diff --git a/Types/Win32/SystemUsers.g.cs b/Types/Win32/SystemUsers.g.cs index 3dffc88..930a23e 100644 --- a/Types/Win32/SystemUsers.g.cs +++ b/Types/Win32/SystemUsers.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class SystemUsers(ManagementObject ManagementObject) : CIM.SystemComponent(ManagementObject) diff --git a/Types/Win32/TCPIPPrinterPort.g.cs b/Types/Win32/TCPIPPrinterPort.g.cs index ffbbcb2..93122ae 100644 --- a/Types/Win32/TCPIPPrinterPort.g.cs +++ b/Types/Win32/TCPIPPrinterPort.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class TCPIPPrinterPort(ManagementObject ManagementObject) : CIM.ServiceAccessPoint(ManagementObject) diff --git a/Types/Win32/TapeDrive.g.cs b/Types/Win32/TapeDrive.g.cs index cf4daa7..2387f69 100644 --- a/Types/Win32/TapeDrive.g.cs +++ b/Types/Win32/TapeDrive.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class TapeDrive(ManagementObject ManagementObject) : CIM.TapeDrive(ManagementObject) diff --git a/Types/Win32/TemperatureProbe.g.cs b/Types/Win32/TemperatureProbe.g.cs index 156723e..73bd896 100644 --- a/Types/Win32/TemperatureProbe.g.cs +++ b/Types/Win32/TemperatureProbe.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class TemperatureProbe(ManagementObject ManagementObject) : CIM.TemperatureSensor(ManagementObject) diff --git a/Types/Win32/Thread.g.cs b/Types/Win32/Thread.g.cs index e7e543a..278b2c3 100644 --- a/Types/Win32/Thread.g.cs +++ b/Types/Win32/Thread.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class Thread(ManagementObject ManagementObject) : CIM.Thread(ManagementObject) diff --git a/Types/Win32/TimeZone.g.cs b/Types/Win32/TimeZone.g.cs index 3678052..d5627e7 100644 --- a/Types/Win32/TimeZone.g.cs +++ b/Types/Win32/TimeZone.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class TimeZone(ManagementObject ManagementObject) : CIM.Setting(ManagementObject) diff --git a/Types/Win32/Trustee.g.cs b/Types/Win32/Trustee.g.cs index 7917d77..ab1d140 100644 --- a/Types/Win32/Trustee.g.cs +++ b/Types/Win32/Trustee.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class Trustee(ManagementObject ManagementObject) : Base._Trustee(ManagementObject) diff --git a/Types/Win32/USBController.g.cs b/Types/Win32/USBController.g.cs index 28d762f..754b152 100644 --- a/Types/Win32/USBController.g.cs +++ b/Types/Win32/USBController.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class USBController(ManagementObject ManagementObject) : CIM.USBController(ManagementObject) diff --git a/Types/Win32/USBControllerDevice.g.cs b/Types/Win32/USBControllerDevice.g.cs index caf0fba..d3b7d20 100644 --- a/Types/Win32/USBControllerDevice.g.cs +++ b/Types/Win32/USBControllerDevice.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class USBControllerDevice(ManagementObject ManagementObject) : CIM.ControlledBy(ManagementObject) diff --git a/Types/Win32/UserAccount.g.cs b/Types/Win32/UserAccount.g.cs index 59dfcd6..d12cdfb 100644 --- a/Types/Win32/UserAccount.g.cs +++ b/Types/Win32/UserAccount.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class UserAccount(ManagementObject ManagementObject) : Account(ManagementObject) diff --git a/Types/Win32/UserDesktop.g.cs b/Types/Win32/UserDesktop.g.cs index 4ffce02..fa8c7ba 100644 --- a/Types/Win32/UserDesktop.g.cs +++ b/Types/Win32/UserDesktop.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class UserDesktop(ManagementObject ManagementObject) : CIM.ElementSetting(ManagementObject) diff --git a/Types/Win32/VideoConfiguration.g.cs b/Types/Win32/VideoConfiguration.g.cs index 538c05c..b6faed6 100644 --- a/Types/Win32/VideoConfiguration.g.cs +++ b/Types/Win32/VideoConfiguration.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class VideoConfiguration(ManagementObject ManagementObject) : CIM.Setting(ManagementObject) diff --git a/Types/Win32/VideoController.g.cs b/Types/Win32/VideoController.g.cs index 7cc4030..6829cd1 100644 --- a/Types/Win32/VideoController.g.cs +++ b/Types/Win32/VideoController.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class VideoController(ManagementObject ManagementObject) : CIM.PCVideoController(ManagementObject) diff --git a/Types/Win32/VideoSettings.g.cs b/Types/Win32/VideoSettings.g.cs index 926c67b..e04db59 100644 --- a/Types/Win32/VideoSettings.g.cs +++ b/Types/Win32/VideoSettings.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class VideoSettings(ManagementObject ManagementObject) : CIM.VideoSetting(ManagementObject) diff --git a/Types/Win32/VoltageProbe.g.cs b/Types/Win32/VoltageProbe.g.cs index a8b1eab..450318e 100644 --- a/Types/Win32/VoltageProbe.g.cs +++ b/Types/Win32/VoltageProbe.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class VoltageProbe(ManagementObject ManagementObject) : CIM.VoltageSensor(ManagementObject) diff --git a/Types/Win32/VolumeChangeEvent.g.cs b/Types/Win32/VolumeChangeEvent.g.cs index e0dd48d..71ac676 100644 --- a/Types/Win32/VolumeChangeEvent.g.cs +++ b/Types/Win32/VolumeChangeEvent.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class VolumeChangeEvent(ManagementObject ManagementObject) : DeviceChangeEvent(ManagementObject) diff --git a/Types/Win32/WMIElementSetting.g.cs b/Types/Win32/WMIElementSetting.g.cs index 69518d6..fed1d3a 100644 --- a/Types/Win32/WMIElementSetting.g.cs +++ b/Types/Win32/WMIElementSetting.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class WMIElementSetting(ManagementObject ManagementObject) : CIM.ElementSetting(ManagementObject) diff --git a/Types/Win32/WMISetting.g.cs b/Types/Win32/WMISetting.g.cs index 46273d4..c7e1942 100644 --- a/Types/Win32/WMISetting.g.cs +++ b/Types/Win32/WMISetting.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class WMISetting(ManagementObject ManagementObject) : CIM.Setting(ManagementObject) diff --git a/Types/Win32/_1394Controller.g.cs b/Types/Win32/_1394Controller.g.cs index 7b99d47..1fbbf2e 100644 --- a/Types/Win32/_1394Controller.g.cs +++ b/Types/Win32/_1394Controller.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class _1394Controller(ManagementObject ManagementObject) : CIM.Controller(ManagementObject) diff --git a/Types/Win32/_1394ControllerDevice.g.cs b/Types/Win32/_1394ControllerDevice.g.cs index a1de263..840fe28 100644 --- a/Types/Win32/_1394ControllerDevice.g.cs +++ b/Types/Win32/_1394ControllerDevice.g.cs @@ -5,6 +5,7 @@ * Any changes made to this file will be overwritten. * * * **************************************************************/ +#nullable enable namespace System.Management.Types.Win32; public partial record class _1394ControllerDevice(ManagementObject ManagementObject) : CIM.ControlledBy(ManagementObject)