public AssocGroupComponent(ISWbemObject assocInstance, ISWbemObject sourceObj) { sourceInst = sourceObj; associationPath = assocInstance.Path_.Path; associationClass = assocInstance.Path_.Class; //now, inspect assocInstance object to find target role and path targetClass = WmiHelper.GetAssocTargetClass(assocInstance, sourceObj.Path_); targetRole = WmiHelper.GetAssocTargetRole(assocInstance, sourceObj.Path_); }