Merge pull request #62 from dotnet-bot/from-tfs

Merge changes from TFS
This commit is contained in:
Nick Guerrera 2018-06-29 20:27:15 -04:00 коммит произвёл GitHub
Родитель 77b88d3b0c 2c28eff606
Коммит 48fa19848b
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 7 добавлений и 0 удалений

Просмотреть файл

@ -2269,6 +2269,13 @@ namespace Microsoft.Cci {
foreach (ITypeReference baseClass in type.BaseClasses) {
if (TypeHelper.TypesAreEquivalent(baseClass, type.PlatformType.SystemAttribute, true)) return true;
}
// If the type isn't directly derived from Attribute, its parent may be
foreach (ITypeReference baseClass in type.BaseClasses) {
ITypeDefinition baseDef = baseClass.ResolvedType;
if (baseDef != null && IsAttributeType(baseDef)) return true;
}
return false;
}