Ejemplo n.º 1
0
 public string GetTypeNameForAttribute(ICSharpCode.NRefactory.CSharp.Attribute attribute)
 {
     return(attribute.Type.Annotations
            .OfType <Mono.Cecil.MemberReference>()
            .First()
            .FullName);
 }
Ejemplo n.º 2
0
        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);
            }
        }