Remove Type Qualifier
In This Article
Removes a type qualifier (namespaces) from a type reference and ensures the proper namespace reference is added to the file if needed.
#Availability
Available from the context menu or via shortcuts:
- when the edit cursor or caret is on a type reference that contains namespace information.
#Notes
There is also a Remove Type Qualifier (replace all) variant of this refactoring, that removes all type qualifiers in a file that match the type qualifier at the caret.
#Example
using System;
namespace MyNamespace
{
class TestClass
{
public TestClass()
{
bmpVar = new │System.Drawing.Bitmap("BitmapImage.bmp");
}
private System.Drawing.Bitmap bmpVar;
}
}
Imports System
Namespace MyNamespace
Class TestClass
Public Sub New(ByVal system As Object)
bmpVar = New │System.Drawing.Bitmap("BitmapImage.bmp")
End Sub
Private bmpVar As System.Drawing.Bitmap
End Class
End Namespace
Result:
using System;
using System.Drawing;
namespace MyNamespace
{
class TestClass
{
public TestClass()
{
bmpVar = new │Bitmap("BitmapImage.bmp");
}
private System.Drawing.Bitmap bmpVar;
}
}
Imports System
Imports System.Drawing
Namespace MyNamespace
Class TestClass
Public Sub New(ByVal system As Object)
bmpVar = New │Bitmap("BitmapImage.bmp")
End Sub
Private bmpVar As System.Drawing.Bitmap
End Class
End Namespace
#Screenshot
See Also