At a higher level, runtime reflection supports retrieving a string that identifies the namespace through the Type.Namespace property. Assembly level information is provided in the Assembly class. A namespace can span several modules and an assembly can be part of one or more namespaces.