public ManagementObjectSearcher(ManagementScope scope, ObjectQuery query, EnumerationOptions options)
 {
     this.scope = ManagementScope._Clone(scope);
     if (query != null)
     {
         this.query = (ObjectQuery) query.Clone();
     }
     else
     {
         this.query = new ObjectQuery();
     }
     if (options != null)
     {
         this.options = (EnumerationOptions) options.Clone();
     }
     else
     {
         this.options = new EnumerationOptions();
     }
 }
示例#2
0
 public ManagementObjectSearcher(ManagementScope scope, ObjectQuery query, EnumerationOptions options)
 {
     this.scope = ManagementScope._Clone(scope);
     if (query != null)
     {
         this.query = (ObjectQuery)query.Clone();
     }
     else
     {
         this.query = new ObjectQuery();
     }
     if (options != null)
     {
         this.options = (EnumerationOptions)options.Clone();
     }
     else
     {
         this.options = new EnumerationOptions();
     }
 }
		public ManagementObjectSearcher (ObjectQuery query)
		{
			mQueryObject = (ObjectQuery)query.Clone ();
		}
 public ManagementObjectSearcher(ObjectQuery query)
 {
     mQueryObject = (ObjectQuery)query.Clone();
 }