The requested page is not available for the requested platform. You are viewing the content for Default platform.

Remove Redundant Qualifier

Removes redundant this or base qualifiers.

Availability

Available from the context menu or via shortcuts:

  • when the cursor is on a redundant this or base qualifier.

Notes

There is also a Remove Redundant Qualifier (remove all) variant of this refactoring, that removes all redundant qualifiers in the current file.

Examples

private string MethodName(int i)
{
    return String.Format("i = {0}",i);
}
private void Test()
{
    string str = this.MethodName(15);
}
Private Function MethodName(ByVal i As Integer) As String
    Return String.Format("i = {0}", i)
End Function
Private Sub Test()
    Dim str As String = Me.MethodName(15)
End Sub

Result:

private string MethodName(int i)
{
    return String.Format("i = {0}",i);
}
private void Test()
{
    string str = MethodName(15);
}
Private Function MethodName(ByVal i As Integer) As String
    Return String.Format("i = {0}", i)
End Function
Private Sub Test()
    Dim str As String = MethodName(15)
End Sub

Screenshot

rsRemoveRedundantQualifier