public string GetTypeNameForAttribute(ICSharpCode.NRefactory.CSharp.Attribute attribute) { return(attribute.Type.Annotations .OfType <Mono.Cecil.MemberReference>() .First() .FullName); }
public string GetTypeNameForAttribute(ICSharpCode.NRefactory.CSharp.Attribute attribute) { var mr = attribute.Type.Annotations .OfType <IMemberRef>() .FirstOrDefault(); return(mr is null ? string.Empty : mr.FullName); }
public override void VisitAttribute(ICSharpCode.NRefactory.CSharp.Attribute attribute) { ITypeDefinition attrDef = resolver.Resolve(attribute.Type, cancellationToken).Type.GetDefinition(); if (attrDef != null && IsInactiveConditional(attrDef.Attributes)) { Colorize(attribute, inactiveCodeColor); } else { VisitChildren(attribute); } }