1 type derived from ManagementBaseObject
System.Management (1)
System\Management\ManagementObject.cs (1)
64public class ManagementObject : ManagementBaseObject, ICloneable
12 instantiations of ManagementBaseObject
System.Management (12)
System\Management\ManagementBaseObject.cs (1)
326return new ManagementBaseObject(theClone);
System\Management\ManagementEventWatcher.cs (2)
446obj = new ManagementBaseObject(cachedObjects[cacheIndex]); 665EventArrivedEventArgs args = new EventArrivedEventArgs(context, new ManagementBaseObject(obj));
System\Management\ManagementException.cs (2)
603errObj = new ManagementBaseObject(obj); 626errObj = new ManagementBaseObject(obj);
System\Management\ManagementObject.cs (2)
2315outParameters = new ManagementBaseObject(outParams); 2470inParameters = new ManagementBaseObject(inParamsInstance);
System\Management\Method.cs (2)
172return (null == wmiInParams) ? null : new ManagementBaseObject(wmiInParams); 199return (null == wmiOutParams) ? null : new ManagementBaseObject(wmiOutParams);
System\Management\Property.cs (2)
334((ManagementBaseObject[])val)[i] = new ManagementBaseObject(new IWbemClassObjectFreeThreaded(Marshal.GetIUnknownForObject(wmiValueArray.GetValue(i)))); 352CimType.Object => new ManagementBaseObject(new IWbemClassObjectFreeThreaded(Marshal.GetIUnknownForObject(wmiValue))),
System\Management\WmiEventSink.cs (1)
182new ManagementBaseObject(errObj)
90 references to ManagementBaseObject
System.Management (90)
System\Management\ManagementBaseObject.cs (11)
12/// <para>Describes the possible text formats that can be used with <see cref='System.Management.ManagementBaseObject.GetText'/>.</para> 117/// <para>Describes the object comparison modes that can be used with <see cref='System.Management.ManagementBaseObject.CompareTo'/>. 222/// <para>Initializes a new instance of the <see cref='System.Management.ManagementBaseObject'/> class that is serializable.</para> 250/// <param name='managementObject'>The <see cref='System.Management.ManagementBaseObject'/> that references the requested WMI object. </param> 258public static explicit operator IntPtr(ManagementBaseObject managementObject) 283internal static ManagementBaseObject GetBaseObject( 287ManagementBaseObject newObject = null; 646/// <paramref name="obj"/> is an instance of <see cref='System.Management.ManagementBaseObject'/> and represents 655if (obj is ManagementBaseObject) 657result = CompareTo((ManagementBaseObject)obj, ComparisonSettings.IncludeAll); 735public bool CompareTo(ManagementBaseObject otherObject, ComparisonSettings settings)
System\Management\ManagementEventArgs.cs (10)
64private readonly ManagementBaseObject wmiObject; 72internal ObjectReadyEventArgs(object context, ManagementBaseObject wmiObject) : base(context) 81/// <para>A <see cref='System.Management.ManagementBaseObject'/> representing the 84public ManagementBaseObject NewObject 99private readonly ManagementBaseObject wmiObject; 109internal CompletedEventArgs(object context, int status, ManagementBaseObject wmiStatusObject) : base(context) 123public ManagementBaseObject StatusObject 264private readonly ManagementBaseObject eventObject; 266internal EventArrivedEventArgs(object context, ManagementBaseObject eventObject) : base(context) 277public ManagementBaseObject NewEvent
System\Management\ManagementEventWatcher.cs (3)
382/// <para>A <see cref='System.Management.ManagementBaseObject'/> representing the 390public ManagementBaseObject WaitForNextEvent() 392ManagementBaseObject obj = null;
System\Management\ManagementException.cs (8)
592private readonly ManagementBaseObject errorObject; 597ManagementBaseObject errObj = null; 620ManagementBaseObject errObj = null; 641internal ManagementException(ManagementStatus errorCode, string msg, ManagementBaseObject errObj) : base(msg) 647internal ManagementException(Exception e, string msg, ManagementBaseObject errObj) : base(msg, e) 658errorObject = (ManagementBaseObject)((ManagementException)e).errorObject.Clone(); 781/// <para>A <see cref='System.Management.ManagementBaseObject'/> representing the 785public ManagementBaseObject ErrorInformation
System\Management\ManagementObject.cs (19)
2141ManagementBaseObject inParameters; 2149ManagementBaseObject outParameters = 2188ManagementBaseObject inParameters; 2202/// parameters are represented as <see cref='System.Management.ManagementBaseObject'/> 2206/// <param name=' inParameters'>A <see cref='System.Management.ManagementBaseObject'/> holding the input parameters to the method.</param> 2209/// <para>A <see cref='System.Management.ManagementBaseObject'/> containing the 2271public ManagementBaseObject InvokeMethod( 2273ManagementBaseObject inParameters, 2276ManagementBaseObject outParameters = null; 2331/// <param name=' inParameters'><para>A <see cref='System.Management.ManagementBaseObject'/> containing the input parameters for the method.</para></param> 2340ManagementBaseObject inParameters, 2396/// <para>Returns a <see cref='System.Management.ManagementBaseObject'/> representing the list of input parameters for a method.</para> 2400/// <para>A <see cref='System.Management.ManagementBaseObject'/> containing the 2405/// method, and then fills in the values and passes the object to the <see cref='System.Management.ManagementObject.InvokeMethod(string, ManagementBaseObject, InvokeMethodOptions)'/> call.</para> 2407public ManagementBaseObject GetMethodParameters( 2410ManagementBaseObject inParameters; 2420out ManagementBaseObject inParameters, 2675ManagementBaseObject inParams, 2756ManagementBaseObject outParams,
System\Management\ManagementObjectCollection.cs (7)
12/// retrieved through WMI. The objects in this collection are of <see cref='System.Management.ManagementBaseObject'/>-derived types, including <see cref='System.Management.ManagementObject'/> and <see cref='System.Management.ManagementClass'/> 219ManagementBaseObject obj; 239/// <para>Copies the items in the collection to a <see cref='System.Management.ManagementBaseObject'/> 244public void CopyTo(ManagementBaseObject[] objectCollection, int index) 465/// <para>Gets the current <see cref='System.Management.ManagementBaseObject'/> that this enumerator points 471public ManagementBaseObject Current 481return ManagementBaseObject.GetBaseObject(cachedObjects[cacheIndex],
System\Management\ManagementOptions.cs (1)
1172/// <para>Initializes a new instance of the <see cref='System.Management.InvokeMethodOptions'/> class for the <see cref='System.Management.ManagementObject.InvokeMethod(string, ManagementBaseObject, InvokeMethodOptions) '/> operation, using default values.
System\Management\Method.cs (4)
158/// A <see cref='System.Management.ManagementBaseObject'/> 167public ManagementBaseObject InParameters 183/// <para>A <see cref='System.Management.ManagementBaseObject'/> containing all the output parameters to the method. </para> 194public ManagementBaseObject OutParameters
System\Management\MethodSet.cs (4)
414/// <param name=' inParameters'>The <see cref='System.Management.ManagementBaseObject'/> holding the input parameters to the method.</param> 415/// <param name=' outParameters'>The <see cref='System.Management.ManagementBaseObject'/> holding the output parameters to the method.</param> 421public virtual void Add(string methodName, ManagementBaseObject inParameters, ManagementBaseObject outParameters)
System\Management\Property.cs (11)
81private readonly ManagementBaseObject parent; //need access to IWbemClassObject pointer to be able to refresh property info 91internal PropertyData(ManagementBaseObject parent, string propName) 331val = new ManagementBaseObject[length]; 334((ManagementBaseObject[])val)[i] = new ManagementBaseObject(new IWbemClassObjectFreeThreaded(Marshal.GetIUnknownForObject(wmiValueArray.GetValue(i)))); 500((IWbemClassObject_DoNotMarshal[])(wmiValue))[i] = (IWbemClassObject_DoNotMarshal)(Marshal.GetObjectForIUnknown(((ManagementBaseObject)valArray.GetValue(i)).wbemObject)); 568if (val is ManagementBaseObject) 570wmiValue = Marshal.GetObjectForIUnknown(((ManagementBaseObject)val).wbemObject); 714if (val is ManagementBaseObject[]) 723((IWbemClassObject_DoNotMarshal[])(wmiValue))[i] = (IWbemClassObject_DoNotMarshal)(Marshal.GetObjectForIUnknown(((ManagementBaseObject)valArray.GetValue(i)).wbemObject)); 802if (val is ManagementBaseObject) 805wmiValue = Marshal.GetObjectForIUnknown(((ManagementBaseObject)val).wbemObject);
System\Management\PropertySet.cs (4)
52private readonly ManagementBaseObject parent; 55internal PropertyDataCollection(ManagementBaseObject parent, bool isSystem) : base() 247private readonly ManagementBaseObject parent; 251internal PropertyDataEnumerator(ManagementBaseObject parent, bool isSystem)
System\Management\Qualifier.cs (2)
49private readonly ManagementBaseObject parent; //need access to IWbemClassObject pointer to be able to refresh qualifiers 57internal QualifierData(ManagementBaseObject parent, string propName, string qualName, QualifierType type)
System\Management\QualifierSet.cs (5)
53private readonly ManagementBaseObject parent; 57internal QualifierDataCollection(ManagementBaseObject parent) : base() 64internal QualifierDataCollection(ManagementBaseObject parent, string propertyOrMethodName, QualifierType type) : base() 303private readonly ManagementBaseObject parent; 310internal QualifierDataEnumerator(ManagementBaseObject parent, string propertyOrMethodName,
System\Management\WmiEventSink.cs (1)
131ManagementBaseObject.GetBaseObject(obj, scope));