I have copied some source from C++, where the following pattern is common (operator== already renamed):

```d
@safe:
struct S
{
   bool opEquals(const ref S x) const
   {
      if(&x==&this) return true;
      ...
   }
}
```

Can I replace this pattern with ```(x is this)``` or are there some special cases where this doen't work?

Reply via email to