<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.Management.Configuration.Processor</name>
    </assembly>
    <members>
        <member name="T:Microsoft.Management.Configuration.Processor.Constants.DirectiveConstants">
            <summary>
            Directives.
            </summary>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.Constants.PowerShellConstants">
            <summary>
            Constants related to PowerShell.
            </summary>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.DscModule.DscModuleV2">
            <summary>
            PSDesiredStateConfiguration v2.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.DscModule.DscModuleV2.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Management.Configuration.Processor.DscModule.DscModuleV2"/> class.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.DscModule.DscModuleV2.ModuleSpecification">
            <inheritdoc/>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.DscModule.DscModuleV2.GetDscResourceCmd">
            <inheritdoc/>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.DscModule.DscModuleV2.InvokeDscResourceCmd">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.DscModule.DscModuleV2.GetAllDscResources(System.Management.Automation.PowerShell)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.DscModule.DscModuleV2.GetDscResourcesInModule(System.Management.Automation.PowerShell,Microsoft.PowerShell.Commands.ModuleSpecification)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.DscModule.DscModuleV2.GetDscResource(System.Management.Automation.PowerShell,System.String,Microsoft.PowerShell.Commands.ModuleSpecification)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.DscModule.DscModuleV2.InvokeGetResource(System.Management.Automation.PowerShell,Windows.Foundation.Collections.ValueSet,System.String,Microsoft.PowerShell.Commands.ModuleSpecification)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.DscModule.DscModuleV2.InvokeTestResource(System.Management.Automation.PowerShell,Windows.Foundation.Collections.ValueSet,System.String,Microsoft.PowerShell.Commands.ModuleSpecification)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.DscModule.DscModuleV2.InvokeSetResource(System.Management.Automation.PowerShell,Windows.Foundation.Collections.ValueSet,System.String,Microsoft.PowerShell.Commands.ModuleSpecification)">
            <inheritdoc/>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.DscModule.IDscModule">
            <summary>
            Interface for defining a PSDesiredStateConfiguration module.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.DscModule.IDscModule.ModuleSpecification">
            <summary>
            Gets the module specification.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.DscModule.IDscModule.GetDscResourceCmd">
            <summary>
            Gets the name of the Get-DscResource Cmdlet.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.DscModule.IDscModule.InvokeDscResourceCmd">
            <summary>
            Gets the name of the Invoke-DscResource Cmdlet.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.DscModule.IDscModule.GetAllDscResources(System.Management.Automation.PowerShell)">
            <summary>
            Gets all DSC resource.
            </summary>
            <param name="pwsh">PowerShell.</param>
            <returns>A list with the DSC resource.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.DscModule.IDscModule.GetDscResourcesInModule(System.Management.Automation.PowerShell,Microsoft.PowerShell.Commands.ModuleSpecification)">
            <summary>
            Gets all resources in a module.
            </summary>
            <param name="pwsh">PowerShell.</param>
            <param name="moduleSpecification">Module specification.</param>
            <returns>List of resources of that module and version.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.DscModule.IDscModule.GetDscResource(System.Management.Automation.PowerShell,System.String,Microsoft.PowerShell.Commands.ModuleSpecification)">
            <summary>
            Gets a DSC Resource.
            </summary>
            <param name="pwsh">PowerShell.</param>
            <param name="name">Name.</param>
            <param name="moduleSpecification">Module specification.</param>
            <returns>DSC Resource from that module and version.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.DscModule.IDscModule.InvokeGetResource(System.Management.Automation.PowerShell,Windows.Foundation.Collections.ValueSet,System.String,Microsoft.PowerShell.Commands.ModuleSpecification)">
            <summary>
            Calls Invoke-DscResource -Method Get from this module.
            </summary>
            <param name="pwsh">PowerShell.</param>
            <param name="settings">Settings.</param>
            <param name="name">Name.</param>
            <param name="moduleSpecification">Module specification.</param>
            <returns>Properties of resource.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.DscModule.IDscModule.InvokeTestResource(System.Management.Automation.PowerShell,Windows.Foundation.Collections.ValueSet,System.String,Microsoft.PowerShell.Commands.ModuleSpecification)">
            <summary>
            Calls Invoke-DscResource -Method Test from this module.
            </summary>
            <param name="pwsh">PowerShell.</param>
            <param name="settings">Settings.</param>
            <param name="name">Name.</param>
            <param name="moduleSpecification">Module specification.</param>
            <returns>Is in desired state.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.DscModule.IDscModule.InvokeSetResource(System.Management.Automation.PowerShell,Windows.Foundation.Collections.ValueSet,System.String,Microsoft.PowerShell.Commands.ModuleSpecification)">
            <summary>
            Calls Invoke-DscResource -Method Set from this module.
            </summary>
            <param name="pwsh">PowerShell.</param>
            <param name="settings">Settings.</param>
            <param name="name">Name.</param>
            <param name="moduleSpecification">Module specification.</param>
            <returns>If a reboot is required.</returns>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.DscResourcesInfo.DscResourceInfoInternal">
            <summary>
            Contains a DSC resource information.
            This object should be initialized with a Microsoft.PowerShell.DesiredStateConfiguration.DscResourceInfo.
            That object is the result of Get-DscResource and is not the same as System.Management.Automation.DscResourceInfo.
            The type is defined in a psd1 in the PSDesiredStateConfiguration. This file is based on that.
            If Invoke-DscResource gets support for passing the DscResourceInfo, we could keep the original object as member
            to then pass it in code.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.DscResourcesInfo.DscResourceInfoInternal.#ctor(System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Management.Configuration.Processor.DscResourcesInfo.DscResourceInfoInternal"/> class.
            </summary>
            <param name="info">Dynamic object. Expected DscResourceInfo.</param>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.DscResourcesInfo.DscResourceInfoInternal.#ctor(System.String,System.String,System.Version)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Management.Configuration.Processor.DscResourcesInfo.DscResourceInfoInternal"/> class.
            Used for unit tests.
            </summary>
            <param name="name">Resource name.</param>
            <param name="moduleName">Module name.</param>
            <param name="version">Version.</param>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.DscResourcesInfo.DscResourceInfoInternal.ResourceType">
            <summary>
            Gets or sets resource type name.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.DscResourcesInfo.DscResourceInfoInternal.Name">
            <summary>
            Gets or sets Name of the resource. This name is used to access the resource.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.DscResourcesInfo.DscResourceInfoInternal.NormalizedName">
            <summary>
            Gets the normalized resource name.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.DscResourcesInfo.DscResourceInfoInternal.FriendlyName">
            <summary>
            Gets or sets friendly name defined for the resource.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.DscResourcesInfo.DscResourceInfoInternal.Module">
            <summary>
            Gets or sets module which implements the resource. This could point to parent module, if the DSC resource is implemented.
            by one of nested modules.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.DscResourcesInfo.DscResourceInfoInternal.ModuleName">
            <summary>
            Gets or sets name of the module which implements the resource.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.DscResourcesInfo.DscResourceInfoInternal.NormalizedModuleName">
            <summary>
            Gets the normalized module name.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.DscResourcesInfo.DscResourceInfoInternal.Version">
            <summary>
            Gets or sets version of the module which implements the resource.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.DscResourcesInfo.DscResourceInfoInternal.Path">
            <summary>
            Gets or sets of the file which implements the resource. For the resources which are defined using
            MOF file, this will be path to a module which resides in the same folder where schema.mof file is present.
            For composite resources, this will be the module which implements the resource.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.DscResourcesInfo.DscResourceInfoInternal.ParentPath">
            <summary>
            Gets or sets parent folder, where the resource is defined
            It is the folder containing either the implementing module(=Path) or folder containing ".schema.mof".
            For native providers, Path will be null and only ParentPath will be present.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.DscResourcesInfo.DscResourceInfoInternal.ImplementedAs">
            <summary>
            Gets or sets a value which indicate how DSC resource is implemented.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.DscResourcesInfo.DscResourceInfoInternal.CompanyName">
            <summary>
            Gets or sets company which owns this resource.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.DscResourcesInfo.DscResourceInfoInternal.Properties">
            <summary>
            Gets properties of the resource.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.DscResourcesInfo.DscResourceInfoInternal.UpdateProperties(System.Collections.Generic.List{Microsoft.Management.Configuration.Processor.DscResourcesInfo.DscResourcePropertyInfoInternal})">
            <summary>
            Updates properties of the resource.
            </summary>
            <param name="properties">Updated properties.</param>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.DscResourcesInfo.DscResourcePropertyInfoInternal">
            <summary>
            Contains a DSC resource property information.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.DscResourcesInfo.DscResourcePropertyInfoInternal.#ctor(System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Management.Configuration.Processor.DscResourcesInfo.DscResourcePropertyInfoInternal"/> class.
            </summary>
            <param name="dscPropertyInfo">Dynamic DSC property info.</param>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.DscResourcesInfo.DscResourcePropertyInfoInternal.Name">
            <summary>
            Gets or sets name of the property.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.DscResourcesInfo.DscResourcePropertyInfoInternal.PropertyType">
            <summary>
            Gets or sets type of the property.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.DscResourcesInfo.DscResourcePropertyInfoInternal.IsMandatory">
            <summary>
            Gets or sets a value indicating whether the property is mandatory or not.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.DscResourcesInfo.DscResourcePropertyInfoInternal.Values">
            <summary>
            Gets Values for a resource property.
            </summary>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.DscResourcesInfo.ImplementedAsTypeInternal">
            <summary>
            Enumerated values for DSC resource implementation type.
            </summary>
        </member>
        <member name="F:Microsoft.Management.Configuration.Processor.DscResourcesInfo.ImplementedAsTypeInternal.None">
            <summary>
            DSC resource implementation type not known.
            </summary>
        </member>
        <member name="F:Microsoft.Management.Configuration.Processor.DscResourcesInfo.ImplementedAsTypeInternal.PowerShell">
            <summary>
            DSC resource is implemented using PowerShell module.
            </summary>
        </member>
        <member name="F:Microsoft.Management.Configuration.Processor.DscResourcesInfo.ImplementedAsTypeInternal.Binary">
            <summary>
            DSC resource is implemented using a CIM provider.
            </summary>
        </member>
        <member name="F:Microsoft.Management.Configuration.Processor.DscResourcesInfo.ImplementedAsTypeInternal.Composite">
            <summary>
            DSC resource is a composite and implemented using configuration keyword.
            </summary>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.Exceptions.ErrorCodes">
            <summary>
            This should match the ones in AppInstallerErrors.h.
            </summary>
        </member>
        <member name="F:Microsoft.Management.Configuration.Processor.Exceptions.ErrorCodes.Unexpected">
            <summary>
            Corresponds to E_UNEXPECTED; this code path was reached without the developer realizing it was possible.
            </summary>
        </member>
        <member name="F:Microsoft.Management.Configuration.Processor.Exceptions.ErrorCodes.WinGetConfigUnitNotFound">
            <summary>
            The module of the unit was installed, but the unit was not found.
            </summary>
        </member>
        <member name="F:Microsoft.Management.Configuration.Processor.Exceptions.ErrorCodes.WinGetConfigUnitNotFoundRepository">
            <summary>
            The unit couldn't be found in the repository.
            </summary>
        </member>
        <member name="F:Microsoft.Management.Configuration.Processor.Exceptions.ErrorCodes.WinGetConfigUnitMultipleMatches">
            <summary>
            Multiple units found with the same criteria.
            </summary>
        </member>
        <member name="F:Microsoft.Management.Configuration.Processor.Exceptions.ErrorCodes.WinGetConfigUnitInvokeGet">
            <summary>
            Unit error calling Invoke-DscResource Get.
            </summary>
        </member>
        <member name="F:Microsoft.Management.Configuration.Processor.Exceptions.ErrorCodes.WinGetConfigUnitInvokeTest">
            <summary>
            Unit error calling Invoke-DscResource Test.
            </summary>
        </member>
        <member name="F:Microsoft.Management.Configuration.Processor.Exceptions.ErrorCodes.WinGetConfigUnitInvokeSet">
            <summary>
            Unit error calling Invoke-DscResource Set.
            </summary>
        </member>
        <member name="F:Microsoft.Management.Configuration.Processor.Exceptions.ErrorCodes.WinGetConfigUnitModuleConflict">
            <summary>
            Internal error calling Get-DscResource. More than one module found with the same version.
            </summary>
        </member>
        <member name="F:Microsoft.Management.Configuration.Processor.Exceptions.ErrorCodes.WinGetConfigUnitImportModule">
            <summary>
            The module where the DSC resource is implemented cannot be imported.
            </summary>
        </member>
        <member name="F:Microsoft.Management.Configuration.Processor.Exceptions.ErrorCodes.WinGetConfigUnitInvokeInvalidResult">
            <summary>
            The unit returned an invalid result.
            </summary>
        </member>
        <member name="F:Microsoft.Management.Configuration.Processor.Exceptions.ErrorCodes.WinGetConfigUnitSettingConfigRoot">
            <summary>
            The unit contains a setting that requires config root.
            </summary>
        </member>
        <member name="F:Microsoft.Management.Configuration.Processor.Exceptions.ErrorCodes.WinGetConfigUnitImportModuleAdmin">
            <summary>
            The module where the DSC resource is implemented requires admin.
            </summary>
        </member>
        <member name="F:Microsoft.Management.Configuration.Processor.Exceptions.ErrorCodes.WinGetConfigUnitUnsupportedType">
            <summary>
            The property type of a unit is not supported.
            </summary>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.Exceptions.FindDscResourceNotFoundException">
            <summary>
            Resource not found by Find-DscResource.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Exceptions.FindDscResourceNotFoundException.#ctor(System.String,Microsoft.PowerShell.Commands.ModuleSpecification)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Management.Configuration.Processor.Exceptions.FindDscResourceNotFoundException"/> class.
            </summary>
            <param name="resourceName">Resource name.</param>
            <param name="module">Optional module.</param>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Exceptions.FindDscResourceNotFoundException.ResourceName">
            <summary>
            Gets the resource name.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Exceptions.FindDscResourceNotFoundException.Module">
            <summary>
            Gets the module, if any.
            </summary>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.Exceptions.GetDscResourceModuleConflict">
            <summary>
            A call to Get-DscResource failed because at least two modules with the same version where found in the module path.
            If you are getting this verify the module path.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Exceptions.GetDscResourceModuleConflict.#ctor(System.String,Microsoft.PowerShell.Commands.ModuleSpecification,System.Management.Automation.RuntimeException)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Management.Configuration.Processor.Exceptions.GetDscResourceModuleConflict"/> class.
            </summary>
            <param name="resourceName">Resource name.</param>
            <param name="module">Optional module.</param>
            <param name="inner">The original runtime exception thrown.</param>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Exceptions.GetDscResourceModuleConflict.ResourceName">
            <summary>
            Gets the resource name.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Exceptions.GetDscResourceModuleConflict.Module">
            <summary>
            Gets the module, if any.
            </summary>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.Exceptions.GetDscResourceMultipleMatches">
            <summary>
            A call to Get-DscResource return multiple results for a specific resource.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Exceptions.GetDscResourceMultipleMatches.#ctor(System.String,Microsoft.PowerShell.Commands.ModuleSpecification)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Management.Configuration.Processor.Exceptions.GetDscResourceMultipleMatches"/> class.
            </summary>
            <param name="resourceName">Resource name.</param>
            <param name="module">Optional module.</param>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Exceptions.GetDscResourceMultipleMatches.ResourceName">
            <summary>
            Gets the resource name.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Exceptions.GetDscResourceMultipleMatches.Module">
            <summary>
            Gets the module, if any.
            </summary>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.Exceptions.IConfigurationUnitResultException">
            <summary>
            An interface that enables an exception to expose information appropriate for a unit result.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Exceptions.IConfigurationUnitResultException.ResultSource">
            <summary>
            Gets a value indicating the source of the result.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Exceptions.IConfigurationUnitResultException.Description">
            <summary>
            Gets the description of the result.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Exceptions.IConfigurationUnitResultException.Details">
            <summary>
            Gets the details for the result.
            </summary>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.Exceptions.ImportModuleException">
            <summary>
            Import-Module threw an exception.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Exceptions.ImportModuleException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Management.Configuration.Processor.Exceptions.ImportModuleException"/> class.
            </summary>
            <param name="moduleName">Module name.</param>
            <param name="pwshEx">Inner exception.</param>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Exceptions.ImportModuleException.ModuleName">
            <summary>
            Gets the module name.
            </summary>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.Exceptions.InstallDscResourceException">
            <summary>
            Installing a DSC resource failed unexpectedly.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Exceptions.InstallDscResourceException.#ctor(System.String,Microsoft.PowerShell.Commands.ModuleSpecification)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Management.Configuration.Processor.Exceptions.InstallDscResourceException"/> class.
            </summary>
            <param name="resourceName">Resource name.</param>
            <param name="module">Module.</param>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Exceptions.InstallDscResourceException.ResourceName">
            <summary>
            Gets the resource name.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Exceptions.InstallDscResourceException.Module">
            <summary>
            Gets the module, if any.
            </summary>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.Exceptions.InvokeDscResourceException">
            <summary>
            A call to Invoke-DscResource failed unexpectedly.
            </summary>
        </member>
        <member name="F:Microsoft.Management.Configuration.Processor.Exceptions.InvokeDscResourceException.Get">
            <summary>
            The string for the Get method.
            </summary>
        </member>
        <member name="F:Microsoft.Management.Configuration.Processor.Exceptions.InvokeDscResourceException.Set">
            <summary>
            The string for the Set method.
            </summary>
        </member>
        <member name="F:Microsoft.Management.Configuration.Processor.Exceptions.InvokeDscResourceException.Test">
            <summary>
            The string for the Test method.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Exceptions.InvokeDscResourceException.#ctor(System.String,System.String,Microsoft.PowerShell.Commands.ModuleSpecification)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Management.Configuration.Processor.Exceptions.InvokeDscResourceException"/> class.
            Use this constructor when no error is generated by the invoke and the result is not a valid value.
            </summary>
            <param name="method">Method.</param>
            <param name="resourceName">Resource name.</param>
            <param name="module">Optional module.</param>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Exceptions.InvokeDscResourceException.#ctor(System.String,System.String,Microsoft.PowerShell.Commands.ModuleSpecification,System.String,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Management.Configuration.Processor.Exceptions.InvokeDscResourceException"/> class.
            Use this constructor when the invoke fails with an error message.
            </summary>
            <param name="method">Method.</param>
            <param name="resourceName">Resource name.</param>
            <param name="module">Optional module.</param>
            <param name="message">Message.</param>
            <param name="configurationSetSource">If true, the source of this error is set to be the configuration.</param>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Exceptions.InvokeDscResourceException.#ctor(System.String,System.String,Microsoft.PowerShell.Commands.ModuleSpecification,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Management.Configuration.Processor.Exceptions.InvokeDscResourceException"/> class.
            Use this constructor when the invoke fails with an exception.
            </summary>
            <param name="method">Method.</param>
            <param name="resourceName">Resource name.</param>
            <param name="module">Optional module.</param>
            <param name="inner">The invoke exception.</param>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Exceptions.InvokeDscResourceException.Method">
            <summary>
            Gets the invoke method.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Exceptions.InvokeDscResourceException.ResourceName">
            <summary>
            Gets the resource name.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Exceptions.InvokeDscResourceException.Module">
            <summary>
            Gets the module, if any.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Exceptions.InvokeDscResourceException.ResultSource">
            <summary>
            Gets a value indicating the source of the result.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Exceptions.InvokeDscResourceException.Description">
            <summary>
            Gets the description of the result.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Exceptions.InvokeDscResourceException.Details">
            <summary>
            Gets the details for the result.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Exceptions.InvokeDscResourceException.GetHRForMethod(System.String)">
            <summary>
            Gets the HRESULT value for the given method.
            </summary>
            <param name="method">The method.</param>
            <returns>The HRESULT for the method.</returns>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.Exceptions.UnitPropertyUnsupportedException">
            <summary>
            The property type of a unit is not supported.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Exceptions.UnitPropertyUnsupportedException.#ctor(System.String,System.Type,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Management.Configuration.Processor.Exceptions.UnitPropertyUnsupportedException"/> class.
            </summary>
            <param name="name">Name.</param>
            <param name="type">Type.</param>
            <param name="inner">Inner exception.</param>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Exceptions.UnitPropertyUnsupportedException.#ctor(System.Type)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Management.Configuration.Processor.Exceptions.UnitPropertyUnsupportedException"/> class.
            </summary>
            <param name="type">Type.</param>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Exceptions.UnitPropertyUnsupportedException.Name">
            <summary>
            Gets the name.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Exceptions.UnitPropertyUnsupportedException.Type">
            <summary>
            Gets the type.
            </summary>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.Exceptions.UnitSettingConfigRootException">
            <summary>
            A setting uses the config root variable and the Path was not set in the ConfigurationSet.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Exceptions.UnitSettingConfigRootException.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Management.Configuration.Processor.Exceptions.UnitSettingConfigRootException"/> class.
            </summary>
            <param name="unitName">Unit name.</param>
            <param name="setting">Setting.</param>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Exceptions.UnitSettingConfigRootException.UnitName">
            <summary>
            Gets the resource name.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Exceptions.UnitSettingConfigRootException.Setting">
            <summary>
            Gets the setting that reference the config root variable.
            </summary>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.Extensions.ExceptionExtensions">
            <summary>
            Extension method for Exception.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Extensions.ExceptionExtensions.GetMostInnerException(System.Exception)">
            <summary>
            Gets the most inner exception.
            </summary>
            <param name="e">Exception.</param>
            <returns>Most inner exception.</returns>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.Extensions.HashtableExtensions">
            <summary>
            Extensions for Hashtable.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Extensions.HashtableExtensions.ToValueSet(System.Collections.Hashtable)">
            <summary>
            Convert a hashtable to a value set.
            </summary>
            <param name="hashtable">hashtable.</param>
            <returns>Value set.</returns>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.Extensions.PowerShellExtensions">
            <summary>
            Extensions methods for <see cref="T:System.Management.Automation.PowerShell"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Extensions.PowerShellExtensions.InvokeAndStopOnError(System.Management.Automation.PowerShell)">
            <summary>
            Calls Invoke with <see cref="F:System.Management.Automation.ActionPreference.Stop"/> to stop execution of commands.
            </summary>
            <param name="pwsh">PowerShell.</param>
            <returns>Collection of PSObjects representing output.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Extensions.PowerShellExtensions.InvokeAndStopOnError``1(System.Management.Automation.PowerShell)">
            <summary>
            Calls Invoke with <see cref="F:System.Management.Automation.ActionPreference.Stop"/> to stop execution of commands.
            </summary>
            <typeparam name="T">Type of output object(s) expected from the command invocation.</typeparam>
            <param name="pwsh">PowerShell.</param>
            <returns>Collection of the type output representing output.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Extensions.PowerShellExtensions.GetErrorMessage(System.Management.Automation.PowerShell)">
            <summary>
            Gets the error stream message if any.
            </summary>
            <param name="pwsh">PowerShell.</param>
            <returns>Error message. Null if none.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Extensions.PowerShellExtensions.ContainsPropertyError(System.Management.Automation.PowerShell)">
            <summary>
            Determines if the given shell contains a property error, meaning that the source of this error is the
            configuration values and not the configuration unit itself.
            </summary>
            <param name="pwsh">The shell to inspect.</param>
            <returns>True if it only contains property errors; false otherwise.</returns>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.Extensions.ValueSetExtensions">
            <summary>
            Extensions for ValueSet.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Extensions.ValueSetExtensions.ToHashtable(Windows.Foundation.Collections.ValueSet)">
            <summary>
            Extension method to transform a ValueSet to a Hashtable.
            </summary>
            <param name="valueSet">Value set.</param>
            <returns>A hashtable.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Extensions.ValueSetExtensions.ToArray(Windows.Foundation.Collections.ValueSet)">
            <summary>
            Gets ordered list from a ValueSet that is threated as an array.
            </summary>
            <param name="valueSet">ValueSet.</param>
            <returns>Ordered list.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Extensions.ValueSetExtensions.ContentEquals(Windows.Foundation.Collections.ValueSet,Windows.Foundation.Collections.ValueSet)">
            <summary>
            Performs a deep compare of the ValueSets.
            </summary>
            <param name="first">First ValueSet.</param>
            <param name="second">Second ValueSet.</param>
            <returns>Whether the two ValueSets equal.</returns>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.Helpers.ConfigurationUnitAndResource">
            <summary>
            Contains information about the unit and the DSC resource that applies to it.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Helpers.ConfigurationUnitAndResource.#ctor(Microsoft.Management.Configuration.Processor.Helpers.ConfigurationUnitInternal,Microsoft.Management.Configuration.Processor.DscResourcesInfo.DscResourceInfoInternal)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Management.Configuration.Processor.Helpers.ConfigurationUnitAndResource"/> class.
            </summary>
            <param name="configurationUnitInternal">Configuration unit internal.</param>
            <param name="dscResourceInfoInternal">DscResourceInfoInternal.</param>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Helpers.ConfigurationUnitAndResource.UnitInternal">
            <summary>
            Gets or initializes the internal unit.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Helpers.ConfigurationUnitAndResource.Unit">
            <summary>
            Gets the configuration unit.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Helpers.ConfigurationUnitAndResource.ResourceName">
            <summary>
            Gets the DSC resource name.
            </summary>
            <returns>DSC resource name.</returns>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Helpers.ConfigurationUnitAndResource.Module">
            <summary>
            Gets the module specification.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Helpers.ConfigurationUnitAndResource.GetDirective``1(System.String)">
            <summary>
            Gets a directive if exits.
            </summary>
            <param name="directiveName">Name of directive.</param>
            <returns>The value of the directive. Null if doesn't exist.</returns>
            <typeparam name="TType">Directive type value.</typeparam>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Helpers.ConfigurationUnitAndResource.GetDirective(System.String)">
            <summary>
            Gets a directive bool value.
            </summary>
            <param name="directiveName">Name of directive.</param>
            <returns>The value of the directive. False if not set.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Helpers.ConfigurationUnitAndResource.GetSettings">
            <summary>
            Gets the settings of the unit.
            </summary>
            <returns>ValueSet with settings.</returns>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.Helpers.ConfigurationUnitInternal">
            <summary>
            Wrapper around Configuration units and its directives.
            Creates a normalized directives map for consumption.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Helpers.ConfigurationUnitInternal.#ctor(Microsoft.Management.Configuration.ConfigurationUnit,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Management.Configuration.Processor.Helpers.ConfigurationUnitInternal"/> class.
            </summary>
            <param name="unit">Configuration unit.</param>
            <param name="configurationFilePath">The configuration file path.</param>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Helpers.ConfigurationUnitInternal.Unit">
            <summary>
            Gets the configuration unit.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Helpers.ConfigurationUnitInternal.UnitTypeIsResourceName">
            <summary>
            Gets a value indicating whether the unit type should be treated as the resource name.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Helpers.ConfigurationUnitInternal.Module">
            <summary>
            Gets the module specification.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Helpers.ConfigurationUnitInternal.ResourceName">
            <summary>
            Gets the resource name *only*. For example, "Resource".
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Helpers.ConfigurationUnitInternal.QualifiedName">
            <summary>
            Gets the qualified name, which includes the module. For example, "Module/Resource".
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Helpers.ConfigurationUnitInternal.GetDirective``1(System.String)">
            <summary>
            Gets the directive value from the unit taking into account the directives overlay.
            </summary>
            <param name="directiveName">Directive name.</param>
            <returns>Value of directive, null if not found.</returns>
            <typeparam name="TType">Directive type value.</typeparam>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Helpers.ConfigurationUnitInternal.GetDirective(System.String)">
            <summary>
            Gets the bool value of a directive from the unit taking into account the directives overlay.
            </summary>
            <param name="directiveName">Directive name.</param>
            <returns>Value of directive, false if not found.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Helpers.ConfigurationUnitInternal.GetSemanticVersion">
            <summary>
            Gets the semantic version, if any.
            </summary>
            <returns>SemanticVersion, null if not specified.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Helpers.ConfigurationUnitInternal.GetSemanticMinVersion">
            <summary>
            Gets the semantic min version, if any.
            </summary>
            <returns>SemanticVersion, null if not specified.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Helpers.ConfigurationUnitInternal.GetSemanticMaxVersion">
            <summary>
            Gets the semantic max version, if any.
            </summary>
            <returns>SemanticVersion, null if not specified.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Helpers.ConfigurationUnitInternal.GetExpandedSettings">
            <summary>
            TODO: Implement for more variables.
            I am so sad because rs.SessionStateProxy.InvokeCommand.ExpandString doesn't work as I wanted.
            PowerShell assumes all code passed to ExpandString is trusted and we cannot assume that.
            </summary>
            <returns>ValueSet with settings.</returns>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.Helpers.DiagnosticInformation">
            <summary>
            Implements IDiagnosticInformation.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Helpers.DiagnosticInformation.Level">
            <inheritdoc/>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Helpers.DiagnosticInformation.Message">
            <inheritdoc/>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.Helpers.DscResourcesMap">
            <summary>
            DscResources in the system. Get-DscResource looks the entire PSModulePath to find resources every time, so
            calling it multiples times is expensive. This class will store them in memory per configuration set.
            The resources are stored in a dictionary in the following hierarchy.
            - Module name
              - Resource name
                - Module Version
                  - DscResourceInfo obj.
            There are some resources that don't have a module name. These are modules that live under
            C:\WINDOWS\system32\WindowsPowershell\v1.0\Modules\PsDesiredStateConfiguration\DscResources.
            This is not currently used. For now, we let PowerShell handle all the versioning. In order to avoid
            calls to Get-DscResource every time a unit is set, this class needs to be updated to handle min and max
            version. As it is, it just does RequiredVersion.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Helpers.DscResourcesMap.#ctor(System.Collections.Generic.IReadOnlyList{Microsoft.Management.Configuration.Processor.DscResourcesInfo.DscResourceInfoInternal})">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Management.Configuration.Processor.Helpers.DscResourcesMap"/> class.
            </summary>
            <param name="resources">DSC Resources.</param>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Helpers.DscResourcesMap.GetResource(System.String,System.String,System.Version)">
            <summary>
            Looks for a DSC resource in the specified module.
            </summary>
            <param name="dscResourceName">DSC resource name.</param>
            <param name="moduleName">Optional module name.</param>
            <param name="version">Optional module version.</param>
            <returns>DscResourceInfoInternal. Null if not found.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Helpers.DscResourcesMap.Exists(System.String,System.String,System.Version)">
            <summary>
            Does a DSC resource exists.
            </summary>
            <param name="dscResourceName">DSC resource name.</param>
            <param name="moduleName">Optional module name.</param>
            <param name="version">Optional module version.</param>
            <returns>True if resource exists.</returns>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.Helpers.DscResourcesMap.DscResourceVersions">
            <summary>
            Represents a map versions for a DscResource.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Helpers.DscResourcesMap.DscResourceVersions.AddVersion(Microsoft.Management.Configuration.Processor.DscResourcesInfo.DscResourceInfoInternal)">
            <summary>
            Adds a resource version.
            </summary>
            <param name="dscResourceInfo">DscResourceInfo.</param>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.Helpers.DscResourcesMap.ModuleDscResources">
            <summary>
            Represent a map of resources for a module.
            </summary>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.Helpers.IPowerShellGet">
            <summary>
            Interface for PowerShellGet cmdlets.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Helpers.IPowerShellGet.FindModule(System.Management.Automation.PowerShell,System.String,Microsoft.Management.Configuration.Processor.Helpers.SemanticVersion,Microsoft.Management.Configuration.Processor.Helpers.SemanticVersion,Microsoft.Management.Configuration.Processor.Helpers.SemanticVersion,System.String,System.Nullable{System.Boolean})">
            <summary>
            Calls Find-Module.
            </summary>
            <param name="pwsh">PowerShell instance.</param>
            <param name="moduleName">Module name.</param>
            <param name="semanticVersion">Optional version.</param>
            <param name="semanticMinVersion">Optional min version.</param>
            <param name="semanticMaxVersion">Optional max version.</param>
            <param name="repository">Optional repository.</param>
            <param name="allowPrerelease">Optional allow prerelease module.</param>
            <returns>Module info, null if not found.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Helpers.IPowerShellGet.FindDscResource(System.Management.Automation.PowerShell,System.String,System.String,Microsoft.Management.Configuration.Processor.Helpers.SemanticVersion,Microsoft.Management.Configuration.Processor.Helpers.SemanticVersion,Microsoft.Management.Configuration.Processor.Helpers.SemanticVersion,System.String,System.Nullable{System.Boolean})">
            <summary>
            Calls Find-DscResource.
            </summary>
            <param name="pwsh">PowerShell instance.</param>
            <param name="resourceName">resource name.</param>
            <param name="moduleName">Optional module name.</param>
            <param name="semanticVersion">Optional version.</param>
            <param name="semanticMinVersion">Optional min version.</param>
            <param name="semanticMaxVersion">Optional max version.</param>
            <param name="repository">Optional repository.</param>
            <param name="allowPrerelease">Optional allow prerelease module.</param>
            <returns>Dsc Resource info, null if not found.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Helpers.IPowerShellGet.SaveModule(System.Management.Automation.PowerShell,Microsoft.PowerShell.Commands.ModuleSpecification,System.String)">
            <summary>
            Calls Save-Module with module specification.
            </summary>
            <param name="pwsh">PowerShell instance.</param>
            <param name="moduleSpecification">Module specification.</param>
            <param name="location">Location to save module.</param>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Helpers.IPowerShellGet.SaveModule(System.Management.Automation.PowerShell,System.Management.Automation.PSObject,System.String)">
            <summary>
            Calls Save-Module -InputObject object -Path location.
            Input object must be the result of Find cmdlets of PowerShellGet.
            </summary>
            <param name="pwsh">PowerShell instance.</param>
            <param name="inputObject">Input object.</param>
            <param name="location">Location to save module.</param>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Helpers.IPowerShellGet.InstallModule(System.Management.Automation.PowerShell,System.Management.Automation.PSObject,System.Boolean)">
            <summary>
            Calls Install-Module -InputObject object.
            Input object must be the result of Find cmdlets of PowerShellGet.
            </summary>
            <param name="pwsh">PowerShell instance.</param>
            <param name="inputObject">Input object.</param>
            <param name="allUsers">If to install to all users.</param>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Helpers.IPowerShellGet.InstallModule(System.Management.Automation.PowerShell,Microsoft.PowerShell.Commands.ModuleSpecification,System.Boolean)">
            <summary>
            Calls Install-Module with a module specification.
            </summary>
            <param name="pwsh">PowerShell instance.</param>
            <param name="moduleSpecification">Module specification.</param>
            <param name="allUsers">If to install to all users.</param>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.Helpers.PowerShellGetV2">
            <summary>
            PowerShellGet implementation for 2.2.5 .
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Helpers.PowerShellGetV2.FindModule(System.Management.Automation.PowerShell,System.String,Microsoft.Management.Configuration.Processor.Helpers.SemanticVersion,Microsoft.Management.Configuration.Processor.Helpers.SemanticVersion,Microsoft.Management.Configuration.Processor.Helpers.SemanticVersion,System.String,System.Nullable{System.Boolean})">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Helpers.PowerShellGetV2.FindDscResource(System.Management.Automation.PowerShell,System.String,System.String,Microsoft.Management.Configuration.Processor.Helpers.SemanticVersion,Microsoft.Management.Configuration.Processor.Helpers.SemanticVersion,Microsoft.Management.Configuration.Processor.Helpers.SemanticVersion,System.String,System.Nullable{System.Boolean})">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Helpers.PowerShellGetV2.SaveModule(System.Management.Automation.PowerShell,Microsoft.PowerShell.Commands.ModuleSpecification,System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Helpers.PowerShellGetV2.SaveModule(System.Management.Automation.PowerShell,System.Management.Automation.PSObject,System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Helpers.PowerShellGetV2.InstallModule(System.Management.Automation.PowerShell,System.Management.Automation.PSObject,System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Helpers.PowerShellGetV2.InstallModule(System.Management.Automation.PowerShell,Microsoft.PowerShell.Commands.ModuleSpecification,System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.Helpers.PowerShellHelpers">
            <summary>
            General PowerShell helpers.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Helpers.PowerShellHelpers.CreateModuleSpecification(System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Creates a module specification object.
            </summary>
            <param name="moduleName">Module name.</param>
            <param name="version">Optional version.</param>
            <param name="minVersion">Optional min version.</param>
            <param name="maxVersion">Optional max version.</param>
            <param name="guid">Optional guid.</param>
            <returns>ModuleSpecification.</returns>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.Helpers.SemanticVersion">
            <summary>
            A semantic version.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Helpers.SemanticVersion.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Management.Configuration.Processor.Helpers.SemanticVersion"/> class.
            </summary>
            <param name="version">Version.</param>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Helpers.SemanticVersion.Version">
            <summary>
            Gets the version without a prerelease tag.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Helpers.SemanticVersion.PrereleaseTag">
            <summary>
            Gets prerelease tag if any.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Helpers.SemanticVersion.IsPrerelease">
            <summary>
            Gets a value indicating whether if the semantic version is prerelease.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Helpers.SemanticVersion.ToString">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Helpers.SemanticVersion.GetMaximumVersion(System.String)">
            <summary>
            Max out a version by replacing * if needed.
            </summary>
            <param name="version">Version.</param>
            <returns>Maxed version.</returns>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.Helpers.StringHelpers">
            <summary>
            String helpers.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Helpers.StringHelpers.Normalize(System.String)">
            <summary>
            Normalize string.
            </summary>
            <param name="value">Value.</param>
            <returns>Normalized string.</returns>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.Helpers.TypeHelpers">
            <summary>
            Type helpers.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Helpers.TypeHelpers.PropertyExists(System.Object,System.String)">
            <summary>
            Verifies a property exists.
            </summary>
            <param name="obj">Dynamic object.</param>
            <param name="name">Name of property.</param>
            <returns>True if property exists.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Helpers.TypeHelpers.PropertyWithTypeExists``1(System.Object,System.String)">
            <summary>
            Verifies a property exists with the specified type.
            </summary>
            <typeparam name="TType">Expected type.</typeparam>
            <param name="obj">Dynamic object.</param>
            <param name="name">Name of property.</param>
            <returns>True if property and is of the specified type.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Helpers.TypeHelpers.PropertyExistsAndIsEnum(System.Object,System.String)">
            <summary>
            Verifies the property exist and is an enum.
            </summary>
            <param name="obj">Dynamic object.</param>
            <param name="name">Name of property.</param>
            <returns>True if property exists and is an enum.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Helpers.TypeHelpers.PropertyExistsAndIsList(System.Object,System.String)">
            <summary>
            Verifies the property exists and is a list. Use this when you don't know the type of the List.
            </summary>
            <param name="obj">Dynamic object.</param>
            <param name="name">Name of property.</param>
            <returns>True if property exists and is a list.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Helpers.TypeHelpers.GetAllPropertiesValues(System.Object)">
            <summary>
            Gets all the properties and values from an object.
            </summary>
            <param name="obj">Object.</param>
            <returns>ValueSet with properties names and values.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Helpers.TypeHelpers.GetCompatibleValueSetValueOfProperty(System.Type,System.Object)">
            <summary>
            Gets a compatible type for a ValueSet value.
            </summary>
            <param name="type">Type.</param>
            <param name="value">Value.</param>
            <returns>Value converted to a compatible type.</returns>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.Runspaces.HostedEnvironment">
            <summary>
            Process environment. Provides interaction with PowerShell for a hosted environment.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Runspaces.HostedEnvironment.#ctor(System.Management.Automation.Runspaces.Runspace,Microsoft.Management.Configuration.Processor.PowerShellConfigurationProcessorType,Microsoft.Management.Configuration.Processor.DscModule.IDscModule)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Management.Configuration.Processor.Runspaces.HostedEnvironment"/> class.
            </summary>
            <param name="runspace">PowerShell Runspace.</param>
            <param name="type">Configuration processor type.</param>
            <param name="dscModule">IDscModule.</param>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Runspaces.HostedEnvironment.Runspace">
            <inheritdoc/>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Runspaces.HostedEnvironment.DscModule">
            <summary>
            Gets the DscModule.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Runspaces.HostedEnvironment.SetProcessorFactory">
            <summary>
            Gets or initializes the set processor factory.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Runspaces.HostedEnvironment.ValidateRunspace">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Runspaces.HostedEnvironment.GetAllDscResources">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Runspaces.HostedEnvironment.GetDscResourcesInModule(Microsoft.PowerShell.Commands.ModuleSpecification)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Runspaces.HostedEnvironment.GetDscResource(Microsoft.Management.Configuration.Processor.Helpers.ConfigurationUnitInternal)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Runspaces.HostedEnvironment.InvokeGetResource(Windows.Foundation.Collections.ValueSet,System.String,Microsoft.PowerShell.Commands.ModuleSpecification)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Runspaces.HostedEnvironment.InvokeTestResource(Windows.Foundation.Collections.ValueSet,System.String,Microsoft.PowerShell.Commands.ModuleSpecification)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Runspaces.HostedEnvironment.InvokeSetResource(Windows.Foundation.Collections.ValueSet,System.String,Microsoft.PowerShell.Commands.ModuleSpecification)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Runspaces.HostedEnvironment.GetImportedModule(Microsoft.PowerShell.Commands.ModuleSpecification)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Runspaces.HostedEnvironment.GetAvailableModule(Microsoft.PowerShell.Commands.ModuleSpecification)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Runspaces.HostedEnvironment.GetAvailableModule(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Runspaces.HostedEnvironment.ImportModule(Microsoft.PowerShell.Commands.ModuleSpecification)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Runspaces.HostedEnvironment.ImportModule(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Runspaces.HostedEnvironment.GetInstalledModule(Microsoft.PowerShell.Commands.ModuleSpecification)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Runspaces.HostedEnvironment.FindModule(Microsoft.Management.Configuration.Processor.Helpers.ConfigurationUnitInternal)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Runspaces.HostedEnvironment.FindDscResource(Microsoft.Management.Configuration.Processor.Helpers.ConfigurationUnitInternal)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Runspaces.HostedEnvironment.SaveModule(System.Management.Automation.PSObject,System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Runspaces.HostedEnvironment.SaveModule(Microsoft.PowerShell.Commands.ModuleSpecification,System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Runspaces.HostedEnvironment.InstallModule(System.Management.Automation.PSObject)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Runspaces.HostedEnvironment.InstallModule(Microsoft.PowerShell.Commands.ModuleSpecification)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Runspaces.HostedEnvironment.GetCertsOfValidSignedFiles(System.String[])">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Runspaces.HostedEnvironment.GetVariable``1(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Runspaces.HostedEnvironment.SetVariable(System.String,System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Runspaces.HostedEnvironment.SetPSModulePath(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Runspaces.HostedEnvironment.SetPSModulePaths(System.Collections.Generic.IReadOnlyList{System.String})">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Runspaces.HostedEnvironment.PrependPSModulePath(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Runspaces.HostedEnvironment.PrependPSModulePaths(System.Collections.Generic.IReadOnlyList{System.String})">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Runspaces.HostedEnvironment.AppendPSModulePath(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Runspaces.HostedEnvironment.AppendPSModulePaths(System.Collections.Generic.IReadOnlyList{System.String})">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Runspaces.HostedEnvironment.CleanupPSModulePath(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Runspaces.HostedEnvironment.SetLocation(Microsoft.Management.Configuration.Processor.PowerShellConfigurationProcessorLocation,System.String)">
            <inheritdoc/>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.ProcessorEnvironments.IProcessorEnvironment">
            <summary>
            IProcessorEnvironment. Provides interaction with PowerShell.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.ProcessorEnvironments.IProcessorEnvironment.Runspace">
            <summary>
            Gets the runspace.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.ProcessorEnvironments.IProcessorEnvironment.ValidateRunspace">
            <summary>
            Validates the runspace.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.ProcessorEnvironments.IProcessorEnvironment.GetAllDscResources">
            <summary>
            Gets all DSC resource.
            </summary>
            <returns>A list with the DSC resource.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.ProcessorEnvironments.IProcessorEnvironment.GetDscResourcesInModule(Microsoft.PowerShell.Commands.ModuleSpecification)">
            <summary>
            Gets all resources in a module.
            </summary>
            <param name="moduleSpecification">Module specification.</param>
            <returns>List of resources.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.ProcessorEnvironments.IProcessorEnvironment.GetDscResource(Microsoft.Management.Configuration.Processor.Helpers.ConfigurationUnitInternal)">
            <summary>
            Gets a DSC Resource.
            </summary>
            <param name="unitInternal">Configuration unit internal.</param>
            <returns>DSC Resource.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.ProcessorEnvironments.IProcessorEnvironment.InvokeGetResource(Windows.Foundation.Collections.ValueSet,System.String,Microsoft.PowerShell.Commands.ModuleSpecification)">
            <summary>
            Calls Invoke-DscResource -Method Get from this module.
            </summary>
            <param name="settings">Settings.</param>
            <param name="name">Name.</param>
            <param name="moduleSpecification">Module specification.</param>
            <returns>Properties of resource.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.ProcessorEnvironments.IProcessorEnvironment.InvokeTestResource(Windows.Foundation.Collections.ValueSet,System.String,Microsoft.PowerShell.Commands.ModuleSpecification)">
            <summary>
            Calls Invoke-DscResource -Method Test from this module.
            </summary>
            <param name="settings">Settings.</param>
            <param name="name">Name.</param>
            <param name="moduleSpecification">Module specification.</param>
            <returns>Is in desired state.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.ProcessorEnvironments.IProcessorEnvironment.InvokeSetResource(Windows.Foundation.Collections.ValueSet,System.String,Microsoft.PowerShell.Commands.ModuleSpecification)">
            <summary>
            Calls Invoke-DscResource -Method Set from this module.
            </summary>
            <param name="settings">Settings.</param>
            <param name="name">Name.</param>
            <param name="moduleSpecification">Module specification.</param>
            <returns>If a reboot is required.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.ProcessorEnvironments.IProcessorEnvironment.GetImportedModule(Microsoft.PowerShell.Commands.ModuleSpecification)">
            <summary>
            Calls Get-Module with fully qualified name.
            </summary>
            <param name="moduleSpecification">Module name.</param>
            <returns>PSModuleInfo, null if not imported.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.ProcessorEnvironments.IProcessorEnvironment.GetAvailableModule(Microsoft.PowerShell.Commands.ModuleSpecification)">
            <summary>
            Calls Get-Module with the fully qualified name and using ListAvailable.
            </summary>
            <param name="moduleSpecification">Module specification.</param>
            <returns>PSModuleInfo, null if not found.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.ProcessorEnvironments.IProcessorEnvironment.GetAvailableModule(System.String)">
            <summary>
            Calls Get-Module from a path using ListAvailable.
            </summary>
            <param name="path">Path.</param>
            <returns>The first module returned, null if none.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.ProcessorEnvironments.IProcessorEnvironment.ImportModule(Microsoft.PowerShell.Commands.ModuleSpecification)">
            <summary>
            Calls Import-Module with the fully qualified name.
            </summary>
            <param name="moduleSpecification">Module specification.</param>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.ProcessorEnvironments.IProcessorEnvironment.ImportModule(System.String)">
            <summary>
            Calls Import-Module with a file path.
            </summary>
            <param name="path">Module file path.</param>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.ProcessorEnvironments.IProcessorEnvironment.GetInstalledModule(Microsoft.PowerShell.Commands.ModuleSpecification)">
            <summary>
            Calls Get-InstalledModule.
            </summary>
            <param name="moduleSpecification">Module specification.</param>
            <returns>Module info, null if not installed.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.ProcessorEnvironments.IProcessorEnvironment.FindModule(Microsoft.Management.Configuration.Processor.Helpers.ConfigurationUnitInternal)">
            <summary>
            Calls Find-Module.
            </summary>
            <param name="unitInternal">Configuration unit internal.</param>
            <returns>Module info, null if not found.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.ProcessorEnvironments.IProcessorEnvironment.FindDscResource(Microsoft.Management.Configuration.Processor.Helpers.ConfigurationUnitInternal)">
            <summary>
            Calls Find-DscResource.
            </summary>
            <param name="unitInternal">Configuration unit internal.</param>
            <returns>Dsc Resource info, null if not found.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.ProcessorEnvironments.IProcessorEnvironment.SaveModule(System.Management.Automation.PSObject,System.String)">
            <summary>
            Calls Save-Module -InputObject object -Path location.
            Input object must be the result of Find cmdlets of PowerShellGet.
            </summary>
            <param name="inputObject">Input object.</param>
            <param name="location">Location to save module.</param>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.ProcessorEnvironments.IProcessorEnvironment.SaveModule(Microsoft.PowerShell.Commands.ModuleSpecification,System.String)">
            <summary>
            Calls Save-Module.
            </summary>
            <param name="moduleSpecification">Module specification.</param>
            <param name="location">Location to save module.</param>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.ProcessorEnvironments.IProcessorEnvironment.InstallModule(System.Management.Automation.PSObject)">
            <summary>
            Calls Install-Module -InputObject object.
            Input object must be the result of Find cmdlets of PowerShellGet.
            </summary>
            <param name="inputObject">Input object.</param>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.ProcessorEnvironments.IProcessorEnvironment.InstallModule(Microsoft.PowerShell.Commands.ModuleSpecification)">
            <summary>
            Calls Install-Module with a module specification.
            </summary>
            <param name="moduleSpecification">Module specification.</param>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.ProcessorEnvironments.IProcessorEnvironment.GetCertsOfValidSignedFiles(System.String[])">
            <summary>
            Get unique certificates of valid signed files from the specified paths.
            </summary>
            <param name="paths">Path.</param>
            <returns>List with valid signatures.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.ProcessorEnvironments.IProcessorEnvironment.GetVariable``1(System.String)">
            <summary>
            Gets the value of a variable.
            </summary>
            <typeparam name="TType">Type of the variable.</typeparam>
            <param name="name">Name of variable.</param>
            <returns>The value of a variable, null if doesn't exist.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.ProcessorEnvironments.IProcessorEnvironment.SetVariable(System.String,System.Object)">
            <summary>
            Sets a variable with its value.
            </summary>
            <param name="name">Name of variable.</param>
            <param name="value">Value of variable.</param>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.ProcessorEnvironments.IProcessorEnvironment.SetPSModulePath(System.String)">
            <summary>
            Overwrites PSModulePath with the specified path.
            </summary>
            <param name="path">Path.</param>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.ProcessorEnvironments.IProcessorEnvironment.SetPSModulePaths(System.Collections.Generic.IReadOnlyList{System.String})">
            <summary>
            Overwrites PSModulePath with the specified paths.
            </summary>
            <param name="paths">Paths.</param>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.ProcessorEnvironments.IProcessorEnvironment.PrependPSModulePath(System.String)">
            <summary>
            Prepends path to the PSModulePath.
            </summary>
            <param name="path">Path.</param>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.ProcessorEnvironments.IProcessorEnvironment.PrependPSModulePaths(System.Collections.Generic.IReadOnlyList{System.String})">
            <summary>
            Prepends paths to the PSModulePath.
            </summary>
            <param name="paths">Paths.</param>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.ProcessorEnvironments.IProcessorEnvironment.AppendPSModulePath(System.String)">
            <summary>
            Append path to the PSModulePath.
            </summary>
            <param name="path">Path.</param>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.ProcessorEnvironments.IProcessorEnvironment.AppendPSModulePaths(System.Collections.Generic.IReadOnlyList{System.String})">
            <summary>
            Append paths to the PSModulePath.
            </summary>
            <param name="paths">Path.</param>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.ProcessorEnvironments.IProcessorEnvironment.CleanupPSModulePath(System.String)">
            <summary>
            Removes a path from the module path.
            </summary>
            <param name="path">Path.</param>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.ProcessorEnvironments.IProcessorEnvironment.SetLocation(Microsoft.Management.Configuration.Processor.PowerShellConfigurationProcessorLocation,System.String)">
            <summary>
            Sets the location for installing modules.
            </summary>
            <param name="location">Location.</param>
            <param name="customLocation">Path for custom location.</param>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.ProcessorEnvironments.ProcessorEnvironmentFactory">
            <summary>
            Factory class to create a processor environment.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.ProcessorEnvironments.ProcessorEnvironmentFactory.#ctor(Microsoft.Management.Configuration.Processor.PowerShellConfigurationProcessorType)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Management.Configuration.Processor.ProcessorEnvironments.ProcessorEnvironmentFactory"/> class.
            </summary>
            <param name="type">Configuration processor type.</param>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.ProcessorEnvironments.ProcessorEnvironmentFactory.CreateEnvironment(Microsoft.Management.Configuration.Processor.PowerShellConfigurationSetProcessorFactory,Microsoft.Management.Configuration.Processor.PowerShellConfigurationProcessorPolicy)">
            <summary>
            Create process environment.
            </summary>
            <param name="setProcessorFactory">Optional processor factory.</param>
            <param name="policy">Configuration processor policy.</param>
            <returns>IProcessorEnvironment.</returns>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.IPowerShellConfigurationProcessorFactoryProperties">
            <summary>
            Properties for the configuration processor factory.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.IPowerShellConfigurationProcessorFactoryProperties.ProcessorType">
            <summary>
            Gets or sets the processor type.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.IPowerShellConfigurationProcessorFactoryProperties.AdditionalModulePaths">
            <summary>
            Gets or sets the additional module paths.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.IPowerShellConfigurationProcessorFactoryProperties.Policy">
            <summary>
            Gets or sets the configuration policy.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.IPowerShellConfigurationProcessorFactoryProperties.Location">
            <summary>
            Gets or sets the module location.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.IPowerShellConfigurationProcessorFactoryProperties.CustomLocation">
            <summary>
            Gets or sets the install module path. Only used for Scope.Custom.
            </summary>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.PowerShellConfigurationProcessorLocation">
            <summary>
            The location where modules are going to be installed.
            </summary>
        </member>
        <member name="F:Microsoft.Management.Configuration.Processor.PowerShellConfigurationProcessorLocation.CurrentUser">
            <summary>
            Current user path.
            </summary>
        </member>
        <member name="F:Microsoft.Management.Configuration.Processor.PowerShellConfigurationProcessorLocation.AllUsers">
            <summary>
            AllUsers path. Requires admin.
            </summary>
        </member>
        <member name="F:Microsoft.Management.Configuration.Processor.PowerShellConfigurationProcessorLocation.WinGetModulePath">
            <summary>
            The winget location %LOCALAPPDATA%\Microsoft\WinGet\Configuration\Modules.
            </summary>
        </member>
        <member name="F:Microsoft.Management.Configuration.Processor.PowerShellConfigurationProcessorLocation.Custom">
            <summary>
            Custom path.
            </summary>
        </member>
        <member name="F:Microsoft.Management.Configuration.Processor.PowerShellConfigurationProcessorLocation.Default">
            <summary>
            Default.
            </summary>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.PowerShellConfigurationProcessorPolicy">
            <summary>
            Processor policy.
            For Processor type Default and Hosted they mean the same as PowerShell ExecutionPolicy.
            https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_execution_policies.
            </summary>
        </member>
        <member name="F:Microsoft.Management.Configuration.Processor.PowerShellConfigurationProcessorPolicy.Unrestricted">
            <summary>
            Unrestricted.
            </summary>
        </member>
        <member name="F:Microsoft.Management.Configuration.Processor.PowerShellConfigurationProcessorPolicy.RemoteSigned">
            <summary>
            RemoteSigned.
            </summary>
        </member>
        <member name="F:Microsoft.Management.Configuration.Processor.PowerShellConfigurationProcessorPolicy.AllSigned">
            <summary>
            AllSigned.
            </summary>
        </member>
        <member name="F:Microsoft.Management.Configuration.Processor.PowerShellConfigurationProcessorPolicy.Restricted">
            <summary>
            Restricted.
            </summary>
        </member>
        <member name="F:Microsoft.Management.Configuration.Processor.PowerShellConfigurationProcessorPolicy.Bypass">
            <summary>
            Bypass.
            </summary>
        </member>
        <member name="F:Microsoft.Management.Configuration.Processor.PowerShellConfigurationProcessorPolicy.Undefined">
            <summary>
            Undefined.
            </summary>
        </member>
        <member name="F:Microsoft.Management.Configuration.Processor.PowerShellConfigurationProcessorPolicy.Default">
            <summary>
            Default.
            </summary>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.PowerShellConfigurationProcessorType">
            <summary>
            Configuration processor runspace type.
            </summary>
        </member>
        <member name="F:Microsoft.Management.Configuration.Processor.PowerShellConfigurationProcessorType.Default">
            <summary>
            Uses default runspace. Requires to be running in PowerShell. Uses current runspace.
            </summary>
        </member>
        <member name="F:Microsoft.Management.Configuration.Processor.PowerShellConfigurationProcessorType.Hosted">
            <summary>
            Creates a new runspace in a hosted environment.
            </summary>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.PowerShellConfigurationSetProcessorFactory">
            <summary>
            ConfigurationSetProcessorFactory implementation.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.PowerShellConfigurationSetProcessorFactory.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Management.Configuration.Processor.PowerShellConfigurationSetProcessorFactory"/> class.
            </summary>
        </member>
        <member name="E:Microsoft.Management.Configuration.Processor.PowerShellConfigurationSetProcessorFactory.Diagnostics">
            <summary>
            Diagnostics event; useful for logging and/or verbose output.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.PowerShellConfigurationSetProcessorFactory.MinimumLevel">
            <summary>
            Gets or sets the minimum diagnostic level to send.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.PowerShellConfigurationSetProcessorFactory.LimitationSet">
            <summary>
            Gets or sets the limitation set. Limitation set can only be set once.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.PowerShellConfigurationSetProcessorFactory.ProcessorType">
            <summary>
            Gets or sets the processor type.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.PowerShellConfigurationSetProcessorFactory.AdditionalModulePaths">
            <summary>
            Gets or sets the additional module paths.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.PowerShellConfigurationSetProcessorFactory.ImplicitModulePaths">
            <summary>
            Gets or sets the implicit module paths. These paths are always included in AdditionalModulePaths.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.PowerShellConfigurationSetProcessorFactory.Policy">
            <summary>
            Gets or sets the configuration policy.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.PowerShellConfigurationSetProcessorFactory.Location">
            <summary>
            Gets or sets the module location.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.PowerShellConfigurationSetProcessorFactory.CustomLocation">
            <summary>
            Gets or sets the install module path. Only used for Scope = Custom.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.PowerShellConfigurationSetProcessorFactory.CreateSetProcessor(Microsoft.Management.Configuration.ConfigurationSet)">
            <summary>
            Gets the configuration unit processor details for the given unit.
            </summary>
            <param name="incomingSet">Configuration Set.</param>
            <returns>Configuration set processor.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.PowerShellConfigurationSetProcessorFactory.GetWinGetModulePath">
            <summary>
            Gets the winget module path.
            </summary>
            <returns>The winget module path.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.PowerShellConfigurationSetProcessorFactory.OnDiagnostics(Microsoft.Management.Configuration.DiagnosticLevel,System.String)">
            <summary>
            Sends diagnostics if appropriate.
            </summary>
            <param name="level">The level of this diagnostic message.</param>
            <param name="message">The diagnostic message.</param>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.PowerShellConfigurationSetProcessorFactory.OnDiagnostics(Microsoft.Management.Configuration.DiagnosticLevel,System.Management.Automation.PowerShell)">
            <summary>
            Sends diagnostic if appropriate for PowerShell streams.
            </summary>
            <param name="level">The level of this diagnostic message.</param>
            <param name="pwsh">The PowerShell object.</param>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.Set.ConfigurationSetProcessor">
            <summary>
            Configuration set processor.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Set.ConfigurationSetProcessor.#ctor(Microsoft.Management.Configuration.Processor.ProcessorEnvironments.IProcessorEnvironment,Microsoft.Management.Configuration.ConfigurationSet,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Management.Configuration.Processor.Set.ConfigurationSetProcessor"/> class.
            </summary>
            <param name="processorEnvironment">The processor environment.</param>
            <param name="configurationSet">Configuration set.</param>
            <param name="isLimitMode">Whether the set processor should work in limitation mode.</param>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Set.ConfigurationSetProcessor.SetProcessorFactory">
            <summary>
            Gets or initializes the set processor factory.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Set.ConfigurationSetProcessor.ProcessorEnvironment">
            <summary>
            Gets the processor environment.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Set.ConfigurationSetProcessor.IsLimitMode">
            <summary>
            Gets a value indicating whether the set processor is running in limit mode.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Set.ConfigurationSetProcessor.CreateUnitProcessor(Microsoft.Management.Configuration.ConfigurationUnit)">
            <summary>
            Creates a configuration unit processor for the given unit.
            </summary>
            <param name="incomingUnit">Configuration unit.</param>
            <returns>A configuration unit processor.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Set.ConfigurationSetProcessor.GetUnitProcessorDetails(Microsoft.Management.Configuration.ConfigurationUnit,Microsoft.Management.Configuration.ConfigurationUnitDetailFlags)">
            <summary>
            Gets the configuration unit processor details for the given unit.
            </summary>
            <param name="incomingUnit">Configuration unit.</param>
            <param name="detailFlags">Detail flags.</param>
            <returns>Configuration unit processor details.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Set.ConfigurationSetProcessor.FindUnitModule(Microsoft.Management.Configuration.Processor.Helpers.ConfigurationUnitInternal)">
            <summary>
            Finds the module and preferred resource name for processing the configuration unit.
            </summary>
            <param name="unitInternal">The internal configuration unit.</param>
            <returns>A tuple containing the module info and preferred resource name, or null if not found.</returns>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.Unit.ApplySettingsResult">
            <summary>
            Implements IApplySettingsResult.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Unit.ApplySettingsResult.#ctor(Microsoft.Management.Configuration.ConfigurationUnit)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Management.Configuration.Processor.Unit.ApplySettingsResult"/> class.
            </summary>
            <param name="unit">The configuration unit that the result is for.</param>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.ApplySettingsResult.Unit">
            <summary>
            Gets the configuration unit that the result is for.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.ApplySettingsResult.ResultInformation">
            <inheritdoc/>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.ApplySettingsResult.InternalResult">
            <summary>
            Gets the implementation object for ResultInformation.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.ApplySettingsResult.RebootRequired">
            <inheritdoc/>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitProcessor">
            <summary>
            Provides access to a specific configuration unit within the runtime.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitProcessor.#ctor(Microsoft.Management.Configuration.Processor.ProcessorEnvironments.IProcessorEnvironment,Microsoft.Management.Configuration.Processor.Helpers.ConfigurationUnitAndResource,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitProcessor"/> class.
            </summary>
            <param name="processorEnvironment">Processor environment.</param>
            <param name="unitResource">UnitResource.</param>
            <param name="isLimitMode">Whether it is under limit mode.</param>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitProcessor.Unit">
            <summary>
            Gets the configuration unit that the processor was created for.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitProcessor.SetProcessorFactory">
            <summary>
            Gets or initializes the set processor factory.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitProcessor.GetSettings">
            <summary>
            Gets the current system state for the configuration unit.
            Calls Get on the DSC resource.
            </summary>
            <returns>A <see cref="T:Microsoft.Management.Configuration.IGetSettingsResult"/>.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitProcessor.TestSettings">
            <summary>
            Determines if the system is already in the state described by the configuration unit.
            Calls Test on the DSC resource.
            </summary>
            <returns>A <see cref="T:Microsoft.Management.Configuration.ITestSettingsResult"/>.</returns>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitProcessor.ApplySettings">
            <summary>
            Applies the state described in the configuration unit.
            Calls Set in the DSC resource.
            </summary>
            <returns>A <see cref="T:Microsoft.Management.Configuration.IApplySettingsResult"/>.</returns>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitProcessorDetails">
            <summary>
            Provides information for a specific configuration unit within the runtime.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitProcessorDetails.#ctor(System.String,Microsoft.Management.Configuration.Processor.DscResourcesInfo.DscResourceInfoInternal,System.Management.Automation.PSModuleInfo,System.Management.Automation.PSObject,System.Collections.Generic.List{Windows.Security.Cryptography.Certificates.Certificate})">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitProcessorDetails"/> class.
            </summary>
            <param name="unitName">Unit name.</param>
            <param name="dscResourceInfo">DSC Resource Info.</param>
            <param name="psModuleInfo">PSModuleInfo.</param>
            <param name="getModuleInfo">GetModuleInfo.</param>
            <param name="certs">List of certificates..</param>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitProcessorDetails.UnitType">
            <summary>
            Gets the name of the unit of configuration.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitProcessorDetails.UnitDescription">
            <summary>
            Gets the description of the unit of configuration.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitProcessorDetails.UnitDocumentationUri">
            <summary>
            Gets the URI of the documentation for the unit of configuration.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitProcessorDetails.UnitIconUri">
            <summary>
            Gets the URI of the icon for the unit of configuration.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitProcessorDetails.ModuleName">
            <summary>
            Gets the name of the module containing the unit of configuration.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitProcessorDetails.ModuleType">
            <summary>
            Gets the type of the module containing the unit of configuration.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitProcessorDetails.ModuleSource">
            <summary>
            Gets the source of the module containing the unit of configuration.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitProcessorDetails.ModuleDescription">
            <summary>
            Gets the description of the module containing the unit of configuration.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitProcessorDetails.ModuleDocumentationUri">
            <summary>
            Gets the URI of the documentation for the module containing the unit of configuration.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitProcessorDetails.PublishedModuleUri">
            <summary>
            Gets the URI for the published module containing the unit of configuration.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitProcessorDetails.Version">
            <summary>
            Gets the version of the module containing the unit of configuration.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitProcessorDetails.PublishedDate">
            <summary>
            Gets the publishing date of the module containing the unit of configuration.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitProcessorDetails.IsLocal">
            <summary>
            Gets a value indicating whether the module is already present on the system.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitProcessorDetails.Author">
            <summary>
            Gets the author of the module containing the unit of configuration.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitProcessorDetails.Publisher">
            <summary>
            Gets the publisher of the module containing the unit of configuration.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitProcessorDetails.SigningInformation">
            <summary>
            Gets the signing certificate of the module files containing the unit of configuration.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitProcessorDetails.Settings">
            <summary>
            Gets the settings information for the unit of configuration.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitProcessorDetails.IsPublic">
            <summary>
            Gets a value indicating whether the module comes from a public repository.
            </summary>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitResultInformation">
            <summary>
            Implements IConfigurationUnitResultInformation.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitResultInformation.Description">
            <inheritdoc/>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitResultInformation.Details">
            <inheritdoc/>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitResultInformation.ResultCode">
            <inheritdoc/>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitResultInformation.ResultSource">
            <inheritdoc/>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitSettingDetails">
            <summary>
            Provides information for a specific configuration unit setting.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitSettingDetails.#ctor(Microsoft.Management.Configuration.Processor.DscResourcesInfo.DscResourcePropertyInfoInternal)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitSettingDetails"/> class.
            </summary>
            <param name="dscResourceInfo">DSC Resource info.</param>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitSettingDetails.Identifier">
            <summary>
            Gets the name of the setting.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitSettingDetails.Title">
            <summary>
            Gets the title of the setting.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitSettingDetails.Description">
            <summary>
            Gets the description of the setting.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitSettingDetails.IsKey">
            <summary>
            Gets a value indicating whether the setting is a key. This is used to determine if different settings are in conflict.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitSettingDetails.IsRequired">
            <summary>
            Gets a value indicating whether a non-empty value for the setting is required.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitSettingDetails.IsInformational">
            <summary>
            Gets a value indicating whether the setting should be serialized in order to be applied on another system.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitSettingDetails.Type">
            <summary>
            Gets the data type for the value of this setting.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.ConfigurationUnitSettingDetails.Schema">
            <summary>
            Gets the semantics to be used for this setting. The goal is to enable richer conflict detection and authoring
            scenarios by having a deeper understanding of this value than "String".
            </summary>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.Unit.GetAllSettingsResult">
            <summary>
            Implements IGetAllSettingsResult.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Unit.GetAllSettingsResult.#ctor(Microsoft.Management.Configuration.ConfigurationUnit)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Management.Configuration.Processor.Unit.GetAllSettingsResult"/> class.
            </summary>
            <param name="unit">The configuration unit that the result is for.</param>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.GetAllSettingsResult.Unit">
            <summary>
            Gets the configuration unit that the result is for.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.GetAllSettingsResult.ResultInformation">
            <inheritdoc/>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.GetAllSettingsResult.InternalResult">
            <summary>
            Gets the implementation object for ResultInformation.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.GetAllSettingsResult.Settings">
            <inheritdoc/>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.Unit.GetSettingsResult">
            <summary>
            Implements IGetSettingsResult.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Unit.GetSettingsResult.#ctor(Microsoft.Management.Configuration.ConfigurationUnit)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Management.Configuration.Processor.Unit.GetSettingsResult"/> class.
            </summary>
            <param name="unit">The configuration unit that the result is for.</param>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.GetSettingsResult.Unit">
            <summary>
            Gets the configuration unit that the result is for.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.GetSettingsResult.ResultInformation">
            <inheritdoc/>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.GetSettingsResult.InternalResult">
            <summary>
            Gets the implementation object for ResultInformation.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.GetSettingsResult.Settings">
            <inheritdoc/>
        </member>
        <member name="T:Microsoft.Management.Configuration.Processor.Unit.TestSettingsResult">
            <summary>
            Implements ITestSettingsResult.
            </summary>
        </member>
        <member name="M:Microsoft.Management.Configuration.Processor.Unit.TestSettingsResult.#ctor(Microsoft.Management.Configuration.ConfigurationUnit)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Management.Configuration.Processor.Unit.TestSettingsResult"/> class.
            </summary>
            <param name="unit">The configuration unit that the result is for.</param>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.TestSettingsResult.Unit">
            <summary>
            Gets the configuration unit that the result is for.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.TestSettingsResult.ResultInformation">
            <inheritdoc/>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.TestSettingsResult.InternalResult">
            <summary>
            Gets the implementation object for ResultInformation.
            </summary>
        </member>
        <member name="P:Microsoft.Management.Configuration.Processor.Unit.TestSettingsResult.TestResult">
            <inheritdoc/>
        </member>
    </members>
</doc>
