internal override void SetItemHandler (ISolutionItemHandler handler)
{
if (ProjectExtensionUtil.GetItemHandler (this) == null) {
// Initial assignment of the item handler
base.SetItemHandler (handler);
return;
}
IResourceHandler rh = ResourceHandler;
base.SetItemHandler (handler);
resourceHandler = null;
// A change in the file format may imply a change in the resource naming policy.
// Make sure that the resource Id don't change.
MigrateResourceIds (rh, ResourceHandler);
}