ManagementClass.Derivation Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets an array containing all WMI classes in the inheritance hierarchy from this class to the top of the hierarchy.
public:
property System::Collections::Specialized::StringCollection ^ Derivation { System::Collections::Specialized::StringCollection ^ get(); };
public System.Collections.Specialized.StringCollection Derivation { get; }
member this.Derivation : System.Collections.Specialized.StringCollection
Public ReadOnly Property Derivation As StringCollection
Property Value
A string collection containing the names of all WMI classes in the inheritance hierarchy of this class.
Examples
The following example shows how to initialize a ManagementClass variable with a ManagementClass constructor and then get all the classes in the inheritance hierarchy from the WMI class passed into the constructor, to the top of the hierarchy.
using System;
using System.Management;
public class Example
{
public static void Main()
{
ManagementClass c =
new ManagementClass("Win32_LogicalDisk");
foreach (string s in c.Derivation)
Console.WriteLine("Further derived from : {0}", s);
return;
}
}
Imports System.Management
Public Class Sample
Public Shared Function Main(ByVal args() _
As String) As Integer
Dim c As New ManagementClass("Win32_LogicalDisk")
Dim s As String
For Each s In c.Derivation
Console.WriteLine("Further derived from : " & s)
Next
Return 0
End Function
End Class
Remarks
This property is read-only.
.NET Framework Security
Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.