It's been awhile since I looked at .Net, but this looks like you will only change the definition within the current drawing not the actual xref drawing. You would need to get the path to the external drawing, open that and change the information, close and reload the xref. Hope that helps.