public override void AcceptVisitor(StatementVisitor visitor) { visitor.VisitLockStatement(this); if (SyncRoot != null) { SyncRoot.AcceptVisitor(visitor); } if (EnterTimeout != null) { EnterTimeout.AcceptVisitor(visitor); } if (Body != null) { Body.AcceptVisitor(visitor); } }