id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc,external_id 374,MgPropertyDefinitionCollection:: Remove(MgPropertyDefinition) returns a wrong value when the collection is empty,jiab,Trevor Wekel,"Step to recur: 1. Construct an instance of MgPropertyDefinitionCollection using the following code MgPropertyDefinitionCollection propDefColl = new MgPropertyDefinitionCollection(); 2. Construct an instance of MgPropertyDefinition using the following code MgPropertyDefinition propDef = new MgPropertyDefinition(""propName"", MgPropertyType.Boolean); 3. Use the method Remove(MgPropertyDefinition value)to return a bool type value. Sample code: Assert.IsFalse(propDefColl.Remove(propDef)); Expect result: False Actual result: True ",defect,closed,medium,2.0,General,,minor,fixed,"MgPropertyDefinitionCollection, Remove",Tom Fukushima,1014123