﻿<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>System.Management.Instrumentation</name>
  </assembly>
  <members>
    <member name="T:System.Management.Instrumentation.DefaultManagementInstaller">
      <summary>
                    Installs an instrumented assembly. To use this default project installer, simply derive a class from <see cref="T:System.Management.Instrumentation.DefaultManagementInstaller" /> inside the assembly. No methods need to be overridden.
                </summary>
    </member>
    <member name="M:System.Management.Instrumentation.DefaultManagementInstaller.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:System.Management.Instrumentation.DefaultManagementInstaller" /> class. This is the default constructor.
                </summary>
    </member>
    <member name="T:System.Management.Instrumentation.InstrumentationManager">
      <summary>
                    Provides methods that manage the lifetime and the model used for decoupled providers.
                </summary>
    </member>
    <member name="M:System.Management.Instrumentation.InstrumentationManager.Publish(System.Object)">
      <summary>
                    Makes an instance of a provider available within the WMI infrastructure.
                </summary>
      <param name="obj">
                     An instance of the class that implements the provider to publish.
                </param>
    </member>
    <member name="M:System.Management.Instrumentation.InstrumentationManager.RegisterAssembly(System.Reflection.Assembly)">
      <summary>
                    Registers an assembly with the WMI infrastructure.
                </summary>
      <param name="managementAssembly">
                     The assembly to register.
                </param>
    </member>
    <member name="M:System.Management.Instrumentation.InstrumentationManager.RegisterType(System.Type)">
      <summary>
                    Registers a class with the WMI infrastructure.
                </summary>
      <param name="managementType">
                    The type of the class.
                </param>
    </member>
    <member name="M:System.Management.Instrumentation.InstrumentationManager.Revoke(System.Object)">
      <summary>
                    Takes an instance of a currently available provider and makes it unavailable within the WMI infrastructure.
                </summary>
      <param name="obj">
                    An instance of the class that implements the provider to revoke.
                </param>
    </member>
    <member name="M:System.Management.Instrumentation.InstrumentationManager.UnregisterAssembly(System.Reflection.Assembly)">
      <summary>
                    Unregisters an assembly currently registered with the WMI infrastructure.
                </summary>
      <param name="managementAssembly">
                    The registered assembly to unregister.
                </param>
    </member>
    <member name="M:System.Management.Instrumentation.InstrumentationManager.UnregisterType(System.Type)">
      <summary>
                    Unregisters a class registered with the WMI infrastructure.
                </summary>
      <param name="managementType">
                    The registered type to unregister.
                </param>
    </member>
    <member name="T:System.Management.Instrumentation.ManagedCommonProvider">
      <summary>
                    The class is used internally by the WMI.NET Provider Extensions infrastructure.
                </summary>
    </member>
    <member name="M:System.Management.Instrumentation.ManagedCommonProvider.#ctor">
      <summary>
                    This is the default constructor for <see cref="T:System.Management.Instrumentation.ManagedCommonProvider" /> which is used internally by the WMI.NET Provider Extensions infrastructure.
                </summary>
    </member>
    <member name="T:System.Management.Instrumentation.ManagementQualifierAttribute">
      <summary>
                    The ManagementQualifier attribute contains additional WMI provider-related information about an associated WMI class, instance, property, field or method.
                </summary>
    </member>
    <member name="M:System.Management.Instrumentation.ManagementQualifierAttribute.#ctor(System.String)">
      <summary>
                    Creates an instance of the ManagementQualifierAttribute.
                </summary>
      <param name="name">
                     Name of the qualifier.
                </param>
    </member>
    <member name="P:System.Management.Instrumentation.ManagementQualifierAttribute.Flavor">
      <summary>
                    Flavor of the attribute.
                </summary>
      <returns>
                    Returns a ManagementQualifierFlavor that indicates the flavor of the qualifier.
                </returns>
    </member>
    <member name="P:System.Management.Instrumentation.ManagementQualifierAttribute.Name">
      <summary>
                    Name of the qualifier.
                </summary>
      <returns>
                    Returns a string containing the name of the qualifier.
                </returns>
    </member>
    <member name="P:System.Management.Instrumentation.ManagementQualifierAttribute.Value">
      <summary>
                    Value associated with the qualifier.
                </summary>
      <returns>
                    Returns an object that represents the value of the qualifier.
                </returns>
    </member>
    <member name="T:System.Management.Instrumentation.ManagementQualifierFlavors">
      <summary>
                    Qualifier flavors that can be used with WMI provider extensions.
                </summary>
    </member>
    <member name="F:System.Management.Instrumentation.ManagementQualifierFlavors.Amended">
      <summary>
                    The qualifier is not required in the basic class definition and can be moved to the amendment to be localized.
                </summary>
    </member>
    <member name="F:System.Management.Instrumentation.ManagementQualifierFlavors.DisableOverride">
      <summary>
                    The qualifier cannot be overridden in a derived class or instance. Note that being able to override a propagated qualifier is the default.
                </summary>
    </member>
    <member name="F:System.Management.Instrumentation.ManagementQualifierFlavors.ClassOnly">
      <summary>
                    The qualifier is propagated to instances.
                </summary>
    </member>
    <member name="F:System.Management.Instrumentation.ManagementQualifierFlavors.ThisClassOnly">
      <summary>
                    The qualifier is not propagated to derived classes.
                </summary>
    </member>
    <member name="T:System.Management.Instrumentation.WmiProviderInstallationException">
      <summary>
                    Represents an exception to throw when WMI provider installation fails.
                </summary>
      <filterpriority>2</filterpriority>
    </member>
    <member name="M:System.Management.Instrumentation.WmiProviderInstallationException.#ctor">
      <summary>
                    Initializes a new instance of the class. This is the default constructor.
                </summary>
      <filterpriority>2</filterpriority>
    </member>
    <member name="M:System.Management.Instrumentation.WmiProviderInstallationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>
                    Initializes a new instance of the class with serialization information.
                </summary>
      <param name="info">
                    The data that is required to serialize or deserialize an object.
                </param>
      <param name="context">
                    Description of the source and destination of the specified serialized stream.
                </param>
    </member>
    <member name="M:System.Management.Instrumentation.WmiProviderInstallationException.#ctor(System.String)">
      <summary>
                    Initializes a new instance of the class with a message that describes the exception.
                </summary>
      <param name="message">
                     Message that describes the exception.
                </param>
      <filterpriority>2</filterpriority>
    </member>
    <member name="M:System.Management.Instrumentation.WmiProviderInstallationException.#ctor(System.String,System.Exception)">
      <summary>
                    Initializes a new class with the specified string and exception.
                </summary>
      <param name="message">
                    Message that describes the exception.
                </param>
      <param name="innerException">
                    The Exception instance that caused the current exception.
                </param>
      <filterpriority>2</filterpriority>
    </member>
  </members>
</doc>