Пример #1
0
        internal static bool IsTypePresent(string typeName, RoslynMetadataHelper metadataHelper)
        {
            var typeSymbol = metadataHelper.FindTypeByFullName(typeName);

            if (typeSymbol == null)
            {
                return(false);
            }

            if (typeSymbol.GetAttributes().Any(a => a.AttributeClass?.Name == "NotImplementedAttribute"))
            {
                return(false);
            }

            return(true);
        }