public ITypeInfo GetType(string typeName) { var metadataType = assembly.GetTypeFromQualifiedName(typeName, false); Assertion.Assert(metadataType is IMetadataClassType, "Expected type to be IMetadataClassType: {0}", metadataType.GetType().Name); // I'd like to assert that the type is resolved, but it doesn't work for closed generics! //Assertion.Assert(metadataType.IsResolved, "Cannot resolve type: {0}", metadataType); //if (!metadataType.IsResolved) // return null; return(new MetadataTypeInfoAdapter2((IMetadataClassType)metadataType)); }
public IMetadataType GetTypeFromQualifiedName(string qualifiedName, bool searchReferencedAssemblies) { return(_metadataAssembly.GetTypeFromQualifiedName(qualifiedName, searchReferencedAssemblies)); }