private BcdObject[] ToBCDObject(ManagementBaseObject[] MObjects) { if (MObjects == null) { return(null); } List <BcdObject> objs = new List <BcdObject>(); foreach (ManagementBaseObject obj in MObjects) { try { BcdObject bcdObj = ToBCDObject(obj); if (bcdObj != null) { objs.Add(bcdObj); } } catch (Exception ex) { Log.Logger.Fatal(string.Format("Exception on WmiBcdstore.CovertMObjectToBCDObject: {0}", ex.Message)); } } return(objs.ToArray()); }
public BcdElementDictionary(BcdObject obj) { InternalBcdObject = obj; }