public Halfedge(Type pce, Edge edge, LR lr) { if (pce != typeof(PrivateConstructorEnforcer)) { throw new Exception("Halfedge static readonlyructor is private"); } Init(edge, lr); }