Browse Source

Fixed Dom unit tests.

pull/48/head
Andreas Weizel 12 years ago
parent
commit
1a56a3b0c4
  1. 16
      src/Main/SharpDevelop/Dom/TopLevelTypeDefinitionModelCollection.cs

16
src/Main/SharpDevelop/Dom/TopLevelTypeDefinitionModelCollection.cs

@ -87,13 +87,15 @@ namespace ICSharpCode.SharpDevelop.Dom
// Existing type changed // Existing type changed
// Find a matching old part: // Find a matching old part:
IUnresolvedTypeDefinition oldPart = null; IUnresolvedTypeDefinition oldPart = null;
for (int i = 0; i < oldTypeDefHandled.Length; i++) { if (oldTypeDefHandled != null) {
if (oldTypeDefHandled[i]) for (int i = 0; i < oldTypeDefHandled.Length; i++) {
continue; if (oldTypeDefHandled[i])
if (oldFile[i].FullTypeName == newFullTypeName) { continue;
oldTypeDefHandled[i] = true; if (oldFile[i].FullTypeName == newFullTypeName) {
oldPart = oldFile[i]; oldTypeDefHandled[i] = true;
break; oldPart = oldFile[i];
break;
}
} }
} }
model.Update(oldPart, newPart); model.Update(oldPart, newPart);

Loading…
Cancel
Save