private void ExploreType(IProject project, IMetadataAssembly assembly, UnitTestElementConsumer consumer, IMetadataTypeInfo metadataTypeInfo) { if (!metadataTypeInfo.ContainsSpecifications()) return; var specificationCollectionElement = _elementFactory.GetOrCreateSpecificationContainerElement(project, new ClrTypeName(metadataTypeInfo.FullyQualifiedName), assembly.Location.FullPath); consumer(specificationCollectionElement); ExploreSpecificationContainer(project, specificationCollectionElement, consumer, metadataTypeInfo); }