JetBrains Rider detects empty statements ; that are used in a context where they are not necessary. An example of a redundant empty statement is an empty statement within a block. To improve code readability, JetBrains Rider suggests removing redundant empty statements.
while(DoSomething());// empty statement is required by the contextwhile(DoSomething()){;// empty statement is redundant}