mirror of
https://github.com/github/codeql.git
synced 2026-04-25 08:45:14 +02:00
C#: Add implicit to string usage in constructor.
This commit is contained in:
@@ -47,6 +47,7 @@ namespace TestVirtualCalls
|
||||
f_nonvirtual(); // GOOD
|
||||
f_interface(); // GOOD
|
||||
((I)this).f_interface(); // GOOD
|
||||
var x = $"{this}"; // GOOD
|
||||
|
||||
// Method access
|
||||
Action a;
|
||||
@@ -70,5 +71,10 @@ namespace TestVirtualCalls
|
||||
e_sealed += f_nonvirtual; // GOOD
|
||||
e_nonvirtual += f_nonvirtual; // GOOD
|
||||
}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return "C";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
| VirtualCallInConstructorOrDestructor.cs:45:13:45:23 | call to method f_virtual | Avoid virtual calls in a constructor or destructor. |
|
||||
| VirtualCallInConstructorOrDestructor.cs:53:17:53:25 | access to method f_virtual | Avoid virtual calls in a constructor or destructor. |
|
||||
| VirtualCallInConstructorOrDestructor.cs:59:21:59:29 | access to property p_virtual | Avoid virtual calls in a constructor or destructor. |
|
||||
| VirtualCallInConstructorOrDestructor.cs:64:17:64:23 | access to indexer | Avoid virtual calls in a constructor or destructor. |
|
||||
| VirtualCallInConstructorOrDestructor.cs:69:13:69:21 | access to event e_virtual | Avoid virtual calls in a constructor or destructor. |
|
||||
| VirtualCallInConstructorOrDestructor.cs:50:24:50:27 | call to method ToString | Avoid virtual calls in a constructor or destructor. |
|
||||
| VirtualCallInConstructorOrDestructor.cs:54:17:54:25 | access to method f_virtual | Avoid virtual calls in a constructor or destructor. |
|
||||
| VirtualCallInConstructorOrDestructor.cs:60:21:60:29 | access to property p_virtual | Avoid virtual calls in a constructor or destructor. |
|
||||
| VirtualCallInConstructorOrDestructor.cs:65:17:65:23 | access to indexer | Avoid virtual calls in a constructor or destructor. |
|
||||
| VirtualCallInConstructorOrDestructor.cs:70:13:70:21 | access to event e_virtual | Avoid virtual calls in a constructor or destructor. |
|
||||
|
||||
Reference in New Issue
Block a user