modules/Utils.psm1

Set-StrictMode -Version "Latest"

$validate_CIM_instance_attribute_code = Get-Content -Raw -Path "$PSScriptRoot\..\detail\ValidateCimInstanceAttribute.cs"
$referenced_assemblies = @("System", "System.Management.Automation", "Microsoft.Management.Infrastructure", "System.Console")
$compiler_options = "/nowarn:CS1701,CS1702"

Add-Type -TypeDefinition $validate_CIM_instance_attribute_code  -Language "CSharp" -ReferencedAssemblies $referenced_assemblies -CompilerOptions $compiler_options