public Slot(Type parent, string name, int flags, Facets facets, int lineNum) { this.m_parent = parent; this.m_name = name; this.m_qname = parent == null ? name : parent.qname() + "." + name; this.m_flags = flags; this.m_facets = facets; this.m_lineNum = lineNum; }