private MetadataType FindMetadataTypeByMetadataTypeName(List<MetadataType> allTypes, MetadataTypeName metadataTypeName) { if (metadataTypeName == null) return null; var metaDataType = allTypes.Where(x => x.Name == metadataTypeName.Name && x.Namespace == metadataTypeName.Namespace) .FirstNonDefault(); return metaDataType; }