public override void DeleteResource(object targetResource) { base.DeleteResource(targetResource); var resource = targetResource as DSPResource; this.pendingChanges.Add(new ResourceChange(resource.ResourceType.Name, resource, RemoveDocument)); }