} // end ctr /// <summary> /// AddressSpaceRoot constructor: Used to build a specialised root type /// </summary> /// <param name="anAddressSpaceType"> /// The type of address space /// </param> /// <param name="aRoot"> /// An address space element to impersonate the root. This element is not visible in the namespace /// </param> /// <include /// file='TBNS.doc.xml' /// path='//class[@name="AddressSpaceRoot"]/ /// ctor[@name="AddressSpaceRoot.typed"]/doc/*' /// /> protected AddressSpaceRoot( EnumAddressSpaceType anAddressSpaceType, AddressSpaceElement aRoot) { this.m_root = aRoot; m_root.HasChildren = true; m_namespaceType = anAddressSpaceType; int result = OTBFunctions.OTSInitAddressSpace((byte) this.m_namespaceType); } // end ctr